CPHASH: A cache-partitioned hash table
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table across the caches of cores and uses message passing to transfer lookups/inserts to a partition. CPHash's message passing avoids the need for locks, pipelines batches of asynchronous messages, and packs multi...
Main Authors: | Metreveli, Zviad, Zeldovich, Nickolai, Kaashoek, M. Frans |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery (ACM)
2012
|
Online Access: | http://hdl.handle.net/1721.1/72613 https://orcid.org/0000-0003-0238-2703 https://orcid.org/0000-0001-7098-586X |
Similar Items
-
CPHash: A Cache-Partitioned Hash Table
by: Metreveli, Zviad, et al.
Published: (2011) -
CPHASH : a cache-partitioned hash table with LRU eviction
by: Metreveli, Zviad
Published: (2011) -
Whanau: A Sybil-Proof Distributed Hash Table
by: Kaashoek, M. Frans, et al.
Published: (2011) -
Leveraging Caches to Accelerate Hash Tables and Memoization
by: Zhang, Guowei, et al.
Published: (2021) -
Hare: a file system for non-cache-coherent multicores
by: Gruenwald, Charles, et al.
Published: (2016)