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
Link To Document