首页> 外文期刊>Future generation computer systems >Concurrent hash tables on multicore machines: Comparison, evaluation and implications
【24h】

Concurrent hash tables on multicore machines: Comparison, evaluation and implications

机译:多核机器上的并发哈希表:比较,评估和含义

获取原文
获取原文并翻译 | 示例
           

摘要

Concurrent hash table has been an area of active research in recent years, and a wide variety of fast and efficient concurrent hash tables (CHTs) have been proposed to exploit the advantages of modern parallel computer architectures such as today’s mainstream multi-core systems. As one of the fundamental data structures widely used in software systems, existing works on CHTs focus on either algorithmic improvements, or hardware-oriented optimizations, or application-specific designs. However, there is a lack of a comprehensive and comparative study on different implementations. In this paper, we conduct an experimental study on the state-of-the-art, and our goal is to critically review existing CHTs from wider aspects and with more detailed analysis. Concretely, we have conducted extensive evaluations of five CHTs using a unified testing framework on four multi-core hardware platforms, and implemented our HTM-based concurrent hash table. A variety of metrics such as throughput scalability, latency, impact of memory hierarchy, thread pinning strategies, synchronization mechanisms, and memory consumption, are measured in order to obtain the deep insights about performance impediments and good design choices. With this study, we hope to identify potential issues and pinpoint promising directions for future research of CHTs.
机译:近年来,并发哈希表一直是活跃的研究领域,并且已经提出了各种各样的快速高效的并发哈希表(CHT),以利用现代并行计算机体系结构(例如当今主流的多核系统)的优势。作为软件系统中广泛使用的基本数据结构之一,有关CHT的现有工作侧重于算法改进,面向硬件的优化或针对特定应用的设计。但是,缺乏对不同实现的全面和比较研究。在本文中,我们对最新技术进行了实验研究,我们的目标是从更广泛的方面和更详细的分析来严格审查现有的CHT。具体而言,我们在四个多核硬件平台上使用统一的测试框架对五个CHT进行了广泛的评估,并实现了基于HTM的并发哈希表。测量了各种度量标准,例如吞吐量可伸缩性,延迟,内存层次结构的影响,线程固定策略,同步机制和内存消耗,以便获得有关性能障碍和良好设计选择的深刻见解。通过这项研究,我们希望找出潜在的问题并为CHT的未来研究指明有希望的方向。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号