• DocumentCode
    1736748
  • Title

    Perfect hash functions made parallel-Lazy functional programming on a distributed multiprocessor

  • Author

    Checkland, Iain ; Runciman, Colin

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    1993
  • Firstpage
    397
  • Abstract
    A programming technique for efficient parallel search is described. The authors study a search problem for which a heuristic preprocess makes sequential execution feasible. Two key questions are addressed. (1) How can this algorithm, optimized for sequential execution, be programmed in parallel to produce significant speedup? (2) how can this be done in a purely functional language without compromising either conciseness or referential transparency? The authors describe programming techniques for efficient parallel search in a lazy and pure functional language. These techniques are applied to an illustrative example. Results of execution on a real parallel machine are given
  • Keywords
    distributed processing; file organisation; functional programming; multiprocessing systems; programming environments; search problems; Lazy functional programming; distributed multiprocessor; heuristic preprocess; parallel search; perfect hash functions; real parallel machine; sequential execution; Computer science; Concurrent computing; Functional programming; Parallel machines; Parallel processing; Parallel programming; Search problems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.284088
  • Filename
    284088