首页> 外文期刊>International journal of parallel programming >Have Your Cake and Eat it (Too): A Concurrent Hash Table with Hardware Transactions
【24h】

Have Your Cake and Eat it (Too): A Concurrent Hash Table with Hardware Transactions

机译:吃蛋糕(过分):带有硬件事务的并发哈希表

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

摘要

Hardware Transaction Memory (HTM) opens a new way to scaling multi-core software. Its main target is to achieve high performance on multi-core systems, and at the same time simplify concurrency control and guarantee correctness. This paper presents the redesign of an existing concurrent hash table using several HTM-based synchronization mechanisms. As compared with a fine-grained lock implementation, HTM-based locking scales well on our testing platform, and its performance is higher when running large-scale workloads. In addition, HTM-based global locking consumes much less memory. In summary, several observations are made in this paper with detailed experimental analysis, which would have important implications for future research of concurrent data structures and HTM.
机译:硬件事务存储器(HTM)开辟了一种扩展多核软件的新方法。其主要目标是在多核系统上实现高性能,同时简化并发控制并确保正确性。本文介绍了使用几种基于HTM的同步机制对现有并发哈希表的重新设计。与细粒度的锁实现相比,基于HTM的锁在我们的测试平台上可以很好地扩展,并且在运行大规模工作负载时其性能更高。此外,基于HTM的全局锁定消耗的内存少得多。总而言之,本文通过详细的实验分析得出了一些观察结果,这对未来并发数据结构和HTM的研究将具有重要的意义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号