• 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