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 :
بازگشت