DocumentCode
2627039
Title
Fast rehashing in PRAM emulations
Author
Keller, Jörg
Author_Institution
CWI, Amsterdam, Netherlands
fYear
1993
fDate
1-4 Dec 1993
Firstpage
626
Lastpage
631
Abstract
In PRAM emulations, universal hashing is a well-known method for distributing the address space among memory modules. However, if the memory access patterns of an application often result in high module congestion, it is necessary to rehash by choosing another hash function and redistributing data on the fly. For the case of linear hash functions h(x) - ax mod m, we present an algorithm to rehash an address space of size m on a p processor PRAM emulation in time O(m/p + log p). The algorithm requires O(log m) words of local storage per processor
Keywords
parallel algorithms; parallel architectures; parallel machines; random-access storage; storage management; PRAM emulations; address space; fast rehashing; hash function; high module congestion; linear hash functions; local storage; memory access patterns; memory modules; universal hashing; Algorithm design and analysis; Application software; Computer science; Contracts; Emulation; Noise measurement; Parallel algorithms; Parallel machines; Partitioning algorithms; Phase change random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-4222-X
Type
conf
DOI
10.1109/SPDP.1993.395475
Filename
395475
Link To Document