• 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