【24h】

Hardware Acceleration of Transactional Memory on Commodity Systems

机译:商品系统上交易内存的硬件加速

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The adoption of transactional memory is hindered by the high overhead of software transactional memory and the intrusive design changes required by previously proposed TM hardware. We propose that hardware to accelerate software transactional memory (STM) can reside outside an unmodified commodity processor core, thereby substantially reducing implementation costs. This paper introduces Transactional Memory Acceleration using Commodity Cores (TMACC), a hardware-accelerated TM system that does not modify the processor, caches, or coherence protocol. We present a complete hardware implementation of TMACC using a rapid prototyping platform. Using this hardware, we implement two unique conflict detection schemes which are accelerated using Bloom filters on an FPGA. These schemes employ novel techniques for tolerating the latency of fine-grained asynchronous communication with an out-of-core accelerator. We then conduct experiments to explore the feasibility of accelerating TM without modifying existing system hardware. We show that, for all but short transactions, it is not necessary to modify the processor to obtain substantial improvement in TM performance. In these cases, TMACC outperforms an STM by an average of 69% in applications using moderate-length transactions, showing maximum speedup within 8% of an upper bound on TM acceleration. Overall, we demonstrate that hardware can substantially accelerate the performance of an STM on unmodified commodity processors.
机译:软件事务存储器的高开销和先前提出的TM硬件所需的侵入性设计更改会阻碍事务存储器的采用。我们建议,用于加速软件事务存储(STM)的硬件可以驻留在未经修改的商品处理器内核之外,从而大幅降低实现成本。本文介绍了使用商品内核(TMACC)进行事务性内存加速,这是一种硬件加速的TM系统,不会修改处理器,缓存或一致性协议。我们提供使用快速原型制作平台的TMACC的完整硬件实现。使用该硬件,我们实现了两种独特的冲突检测方案,这些方案可以使用FPGA上的Bloom过滤器来加速。这些方案采用新颖的技术来容忍与内核外加速器进行细粒度异步通信的延迟。然后,我们进行实验以探索在不修改现有系统硬件的情况下加速TM的可行性。我们表明,对于除空头交易以外的所有交易,没有必要修改处理器以获得TM性能的显着提高。在这些情况下,在使用中等长度事务的应用程序中,TMACC的性能平均比STM高69%,显示出最大加速比TM加速上限高出8%。总体而言,我们证明了硬件可以大大提高STM在未经修改的商品处理器上的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号