首页> 外文会议>Euromicro International Conference on Parallel, Distributed, and Network-Based Processing >Massively Concurrent Red-Black Trees with Hardware Transactional Memory
【24h】

Massively Concurrent Red-Black Trees with Hardware Transactional Memory

机译:具有硬件事务存储的大规模并发红黑树

获取原文

摘要

Hardware Transactional Memory (HTM) is nowadays available in several commercial and HPC targeted processors and in the future it will likely be available on systems that can accommodate a very large number of threads. Thus, it is essential for the research community to target on evaluating HTM on as many cores as possible in order to understand the virtues and limitations that come with it. In this paper we utilize HTM to parallelize accesses on a classic data structure, a red-black tree. With minimal programming effort, we implement a red-black tree by enclosing each operation in a single HTM transaction and evaluate it on two servers equipped with Intel Haswell-EP and IBM Power8 processors, supporting a large number of hardware threads, namely 56 and 160 respectively. Our evaluation reveals that applying HTM in such a simplistic manner allows scalability for up to a limited number of hardware threads. To fully utilize the underlying hardware we apply different optimizations on each platform.
机译:如今,硬件事务存储(HTM)在几种商用和针对HPC的处理器中可用,并且将来可能会在可容纳大量线程的系统上使用。因此,对于研究界来说,有必要针对尽可能多的核心进行HTM评估,以了解其附带的优点和局限性。在本文中,我们利用HTM对经典数据结构(红黑树)上的访问进行并行化。通过最少的编程工作,我们通过将每个操作封装在单个HTM事务中来实现一棵红黑树,并在配备Intel Haswell-EP和IBM Power8处理器的两台服务器上对其进行评估,这些服务器支持大量的硬件线程,即56和160分别。我们的评估表明,以这种简单的方式应用HTM可以实现最多有限数量的硬件线程的可伸缩性。为了充分利用基础硬件,我们在每个平台上应用了不同的优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号