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