Title :
Parallel implementation of the trie structure
Author :
Chan, I.W. ; Lim, C.Y.
Author_Institution :
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
Abstract :
We present two simple algorithms for implementing the trie structure based on the MIMD (Multiple Instruction Streams Multiple Data Streams) model of computation. Unlike the implementation, our schemes allow operations on the trie structure by multiple processes. No hash function will be employed and the problem due to collision is thus, eliminated. By making use of a simple segmentation scheme. We are able to garbage collect and recycle unused memory space in an efficient manner. Results from simulation show that our proposed algorithms attain satisfactory speedup
Keywords :
parallel algorithms; storage management; tree data structures; MIMD; Multiple Instruction Streams Multiple Data Streams; garbage collection; parallel implementation; segmentation scheme; trie structure; unused memory space; Computational modeling; Computer aided instruction; Computer science; Data structures; Dictionaries; Information retrieval; Information systems; Natural language processing; Recycling; Tree data structures;
Conference_Titel :
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location :
Hsinchu
Print_ISBN :
0-8186-6555-6
DOI :
10.1109/ICPADS.1994.590369