中文

具有常数时间操作的并发无锁哈希 Trie 分析

数据结构与算法 2017-12-29 v1

摘要

Ctrie 是一种可扩展的并发非阻塞字典数据结构,具有良好的缓存局部性和非阻塞线性化迭代器。然而,大多数现有并发哈希 Trie 上的操作运行时间为 O(log n)。在本技术报告中,我们通过一种称为缓存的辅助数据结构扩展了标准并发哈希 Trie。缓存本质上是一个存储指向哈希 Trie 特定层级指针的数组。我们分析了添加缓存对性能的影响,并证明基本操作的运行时间变为 O(1)。

关键词

引用

@article{arxiv.1712.09636,
  title  = {Analysis of Concurrent Lock-Free Hash Tries with Constant-Time Operations},
  author = {Aleksandar Prokopec},
  journal= {arXiv preprint arXiv:1712.09636},
  year   = {2017}
}