首页> 外文学位 >Mechanisms for unbounded, conflict-robust hardware transactional memory.
【24h】

Mechanisms for unbounded, conflict-robust hardware transactional memory.

机译:不受限制的,具有冲突稳定性的硬件事务存储机制。

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

摘要

Conventional lock implementations serialize access to critical sections guarded by the same lock, presenting programmers with a difficult tradeoff between granularity of synchronization and amount of parallelism realized. Recently, researchers have been investigating an emerging synchronization mechanism called transactional memory as an alternative to such conventional lock-based synchronization. Memory transactions have the semantics of executing in isolation from one another while in reality executing speculatively in parallel, aborting when necessary to maintain the appearance of isolation. This combination of coarse-grained isolation and optimistic parallelism has the potential to ease the tradeoff presented by lock-based programming.;This dissertation studies the hardware implementation of transactional memory, making three main contributions. First, we propose the permissions-only cache, a mechanism that efficiently increases the size of transactions that can be handled in the local cache hierarchy to optimize performance. Second, we propose OneTM, an unbounded hardware transactional memory system that serializes transactions that escape the local cache hierarchy. Finally, we propose RetCon, a novel mechanism for detecting conflicts that reduces conflicts by allowing transactions to commit with different values than those with which they executed as long as dataflow and control-flow constraints are maintained.
机译:传统的锁实现将对由同一锁保护的关键节的访问序列化,这给程序员带来了同步粒度和实现的并行量之间的艰难折衷。最近,研究人员一直在研究一种新兴的同步机制,称为事务存储,以替代这种传统的基于锁的同步。内存事务具有相互隔离执行的语义,而实际上是推测性并行执行的语义,在必要时中止以保持隔离的外观。粗粒度隔离和乐观并行性的结合具有缓解基于锁的编程所带来的折衷的潜力。本论文研究了事务性存储的硬件实现,做出了三个主要贡献。首先,我们提出了仅权限缓存,该机制有效地增加了可以在本地缓存层次结构中处理的事务大小以优化性能。其次,我们提出OneTM,这是一种无边界的硬件事务存储系统,可以对逃避本地缓存层次结构的事务进行序列化。最后,我们提出RetCon,这是一种用于检测冲突的新颖机制,它可以通过允许事务以与执行交易时所执行的值不同的值来提交事务,只要保持数据流和控制流约束即可。

著录项

  • 作者

    Blundell, Colin.;

  • 作者单位

    University of Pennsylvania.;

  • 授予单位 University of Pennsylvania.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 197 p.
  • 总页数 197
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号