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