Show simple item record

A Parallelizing Compiler Based on Partial Evaluation

dc.date.accessioned2004-10-20T19:55:25Z
dc.date.accessioned2018-11-24T10:21:54Z
dc.date.available2004-10-20T19:55:25Z
dc.date.available2018-11-24T10:21:54Z
dc.date.issued1993-07-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6798
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/6798
dc.description.abstractWe constructed a parallelizing compiler that utilizes partial evaluation to achieve efficient parallel object code from very high-level data independent source programs. On several important scientific applications, the compiler attains parallel performance equivalent to or better than the best observed results from the manual restructuring of code. This is the first attempt to capitalize on partial evaluation's ability to expose low-level parallelism. New static scheduling techniques are used to utilize the fine-grained parallelism of the computations. The compiler maps the computation graph resulting from partial evaluation onto the Supercomputer Toolkit, an eight VLIW processor parallel computer.en_US
dc.format.extent46 p.en_US
dc.format.extent217789 bytes
dc.format.extent547869 bytes
dc.language.isoen_US
dc.subjectVLIWen_US
dc.subjectpartial evaluationen_US
dc.subjectregister allocationen_US
dc.subjectparallelsschedulingen_US
dc.subjectparallelizing compilersen_US
dc.titleA Parallelizing Compiler Based on Partial Evaluationen_US


Files in this item

FilesSizeFormatView
AITR-1377.pdf547.8Kbapplication/pdfView/Open
AITR-1377.ps.Z217.7Kbapplication/octet-streamView/Open

This item appears in the following Collection(s)

Show simple item record