DocumentCode
2165222
Title
Speculative parallel graph reduction of lambda calculus to deferred substitution form
Author
Lee, Yong-hack ; Cheon, Suh-hyun
Author_Institution
Dept. of Comput. Eng., Dongguk Univ., Seoul, South Korea
fYear
1997
fDate
10-12 Dec 1997
Firstpage
265
Lastpage
273
Abstract
In a parallel graph reduction system, speculative evaluation can increase parallelism but waste machine resources by evaluating expression which may eventually be discarded. When a speculative task reduces a lambda expression to WHNF (Weak Head Normal Form), substitution can lead to unbounded growth of the graph size and require copy operation. This speculative task may be unnecessary. In that case the performance is affected by the overheads to terminate all tasks to be propagated from a speculative task and to refresh the memory cells to be allocated for copy operation. We propose a lambda form called DSF (Deferred Substitution Form) which substitution is deferred until a mandatory task will evaluate substitution. In a speculative task to DSF, since there is no substitution. It cannot grow the graph size and require copy operation. Therefore the overhead can be decreased when a expression reduced to DSF is eventually unnecessary. In addition we propose an evaluation model for DSF to increase the parallelism
Keywords
graph theory; lambda calculus; DSF; deferred substitution form; lambda calculus; parallel graph reduction; speculative evaluation; Calculus; Concurrent computing; Costs; Degradation; Magnetic heads; Noise measurement; Parallel processing; Performance evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7803-4229-1
Type
conf
DOI
10.1109/ICAPP.1997.651496
Filename
651496
Link To Document