Login

A Parallelizing Compiler Based on Partial Evaluation

Show full item record




Title: A Parallelizing Compiler Based on Partial Evaluation
Author: Surati, Rajeev
Issue Date: 1993-07-01
Abstract: We 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.
URI: http://hdl.handle.net/1721.1/6798
Other Identifiers: AITR-1377
Series/Report no.: AITR-1377
Keywords: VLIW, partial evaluation, register allocation, parallelsscheduling, parallelizing compilers

Files in this item

Files Size Format View
AITR-1377.pdf 547.8Kb PDF View/Open
AITR-1377.ps.Z 217.7Kb Unknown View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace@MIT


Advanced Search

Browse

My Account

Links