首页> 外文会议>Computer Architecture, 2008. ISCA '08 >Using Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory
【24h】

Using Hardware Memory Protection to Build a High-Performance, Strongly-Atomic Hybrid Transactional Memory

机译:使用硬件内存保护构建高性能的强原子混合事务存储

获取原文
获取外文期刊封面目录资料

摘要

We demonstrate how fine-grained memory protection can be used in support of transactional memory systems: first showing how a software transactional memory system (STM) can be made strongly atomic by using memory protection on transactionally-held state, then showing how such a strongly-atomic STM can be used with a bounded hardware TM system to build a hybrid TM system in which zero-overhead hardware transactions may safely run concurrently with potentially-conflicting software transactions. We experimentally demonstrate how this hybrid TM organization avoids the common-case overheads associated with previous hybrid TMproposals, achieving performance rivaling an unbounded HTM system without the hardware complexity of ensuring completion of arbitrary transactions in hardware. As part of our findings, we identify key policies regarding contention management within and across the hardware and software TM components that are key to achieving robust performance with a hybrid TM.
机译:我们演示了如何将细粒度的内存保护用于支持事务存储系统:首先说明如何通过在事务保持状态下使用内存保护来使软件事务存储系统(STM)成为强原子的,然后说明-atomic STM可以与有限硬件TM系统一起使用,以构建混合TM系统,其中零开销的硬件事务可以安全地与潜在冲突的软件事务同时运行。我们通过实验证明了这种混合TM组织如何避免与以前的混合TM提案相关的常见情况的开销,实现了与无限制HTM系统相媲美的性能,而又没有确保完成硬件中任意事务的硬件复杂性。作为研究结果的一部分,我们确定了有关硬件和软件TM组件内部和之间的竞争管理的关键策略,这些策略对于使用混合TM实现强大的性能至关重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号