Efficient Demand-Driven Evaluation (II)
Name
MIT-LCS-TM-243.pdf
Size
18.63 MB
Format
Adobe PDF
Checksum (MD5)
12558c3ab898cec2cb9504e929779439
Author(s) •
Pingali, Keshav
Arvind
Date Issued
September 1983
Series/Report no.
MIT-LCS-TM-243
Abstract
In Part I of this paper, we presented a scheme whereby a compiler could propogate demands through programs in a powerful stream language L. A data-driven evaluation of the transformed program performed exactly the same computation as a demand-driven evaluation of the original program. In this paper, we explore a different transformation which trades the complexity of demand propogation for a bounded amount of extra computation on some data lines.
Persistent DSpace Link