Show simple item record

A Compilation Strategy for Numerical Programs Based on Partial Evaluation

dc.date.accessioned2004-10-20T20:12:09Z
dc.date.accessioned2018-11-24T10:22:44Z
dc.date.available2004-10-20T20:12:09Z
dc.date.available2018-11-24T10:22:44Z
dc.date.issued1989-02-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6981
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/6981
dc.description.abstractThis work demonstrates how partial evaluation can be put to practical use in the domain of high-performance numerical computation. I have developed a technique for performing partial evaluation by using placeholders to propagate intermediate results. For an important class of numerical programs, a compiler based on this technique improves performance by an order of magnitude over conventional compilation techniques. I show that by eliminating inherently sequential data-structure references, partial evaluation exposes the low-level parallelism inherent in a computation. I have implemented several parallel scheduling and analysis programs that study the tradeoffs involved in the design of an architecture that can effectively utilize this parallelism. I present these results using the 9- body gravitational attraction problem as an example.en_US
dc.format.extent7397665 bytes
dc.format.extent2736044 bytes
dc.language.isoen_US
dc.titleA Compilation Strategy for Numerical Programs Based on Partial Evaluationen_US


Files in this item

FilesSizeFormatView
AITR-1144.pdf2.736Mbapplication/pdfView/Open
AITR-1144.ps7.397Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record