Published February 7, 2018
| Version 1.0
Software
Open
Cache-Tries: Concurrent Lock-Free Hash Tries with Constant-Time Operations (Artifact)
Description
Concurrent non-blocking hash tries have good cache locality,
and horizontally scalable operations. However, operations
on most existing concurrent hash tries run in O (log n) time.
This artifact contains present a novel
lock-free concurrent hash trie implementation that exerts less pressure
on the memory allocator. This hash trie is augmented with
a quiescently consistent cache, which permits the basic operations to run in expected O (1) time.
On typical workloads, our implementation demonstrates up
to 5× performance improvements with respect to the previous hash trie variants.
Files
reactors-topic-cachetrie.zip
Files
(5.9 MB)
Name | Size | Download all |
---|---|---|
md5:de3bbd7248c4db742f66e7c8fae6f9d1
|
5.9 MB | Preview Download |