• DocumentCode
    1293730
  • Title

    Speculative computation, parallelism, and functional programming

  • Author

    Burton, F. Warren

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Colorado Univ., Denver, CO, USA
  • Issue
    12
  • fYear
    1985
  • Firstpage
    1190
  • Lastpage
    1193
  • Abstract
    Many problems can be solved more quickly on parallel machines if some work can be started before it is known to be necessary. If work which is known to be necessary (mandatory work) is given priority over other work (speculative work), then performing speculative work can only speed computation. A simple functional language feature to control speculative work is proposed.
  • Keywords
    high level languages; parallel processing; functional language feature; mandatory computation; parallel machines; speculative computation; Computational modeling; Functional programming; Load management; Load modeling; Parallel processing; Search problems; Vegetation; Backtracking; combinatorial searching; functional programming; parallelism; priorities; speculation computation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.6312218
  • Filename
    6312218