首页> 外文期刊>International journal of parallel programming >Removal of Conflicts in Hardware Transactional Memory Systems
【24h】

Removal of Conflicts in Hardware Transactional Memory Systems

机译:消除硬件事务存储系统中的冲突

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

摘要

This paper analyzes the sources of performance losses in hardware trans-actional memory and investigates techniques to reduce the losses. It dissects the root causes of data conflicts in hardware transactional memory systems (HTM) into four classes of conflicts: true sharing, false sharing, silent store, and write-write conflicts. These conflicts can cause performance and energy losses due to aborts and extra communication. To quantify losses, the paper proposes the 5C cache-miss classification model that extends the well-established AC model with a new class of cache misses known as contamination misses. The paper also contributes with two techniques for removal of data conflicts: One for removal of false sharing conflicts and another for removal of silent store conflicts. In addition, it revisits and adapts a technique that is able to reduce losses due to both true and false conflicts. All of the proposed techniques can be accommodated in a lazy versioning and lazy conflict resolution HTM built on top of a MESI cache-coherence infrastructure with quite modest extensions. Their ability to reduce performance is quantitatively established, individually as well as in combination. Performance and energy consumption are improved substantially.
机译:本文分析了硬件事务存储中性能损失的根源,并研究了减少这种损失的技术。它把硬件事务存储系统(HTM)中数据冲突的根本原因分解为四类冲突:真实共享,虚假共享,静默存储和写-写冲突。由于中止和额外的通信,这些冲突可能导致性能和能量损失。为了量化损失,本文提出了5C高速缓存未命中分类模型,该模型使用一种称为污染丢失的新型高速缓存未命中扩展了公认的AC模型。本文还提供了两种技术来消除数据冲突:一种技术用于消除错误的共享冲突,另一种技术用于消除静默存储冲突。此外,它重新审视并采用了一种能够减少由于真假冲突而造成的损失的技术。所有提议的技术都可以容纳在基于MESI高速缓存一致性基础结构(具有相当适度的扩展)的惰性版本控制和惰性冲突解决HTM中。它们降低性能的能力已单独或组合定量确定。性能和能耗大大提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号