首页> 外文期刊>Computer architecture news >Robust Architectural Support for Transactional Memory in the Power Architecture
【24h】

Robust Architectural Support for Transactional Memory in the Power Architecture

机译:Power体系结构中对事务内存的强大体系结构支持

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

摘要

On the twentieth anniversary of the original publication [10], following ten years of intense activity in the research literature, hardware support for transactional memory (TM) has finally become a commercial reality, with HTM-enabled chips currently or soon-to-be available from many hardware vendors. In this paper we describe architectural support for TM added to a future version of the Power ISA~(TM) . Two imperatives drove the development: the desire to complement our weakly-consistent memory model with a more friendly interface to simplify the development and porting of multithreaded applications, and the need for robustness beyond that of some early implementations. In the process of commercializing the feature, we had to resolve some previously unexplored interactions between TM and existing features of the ISA, for example translation shootdown, interrupt handling, atomic read-modify-write primitives, and our weakly consistent memory model. We describe these interactions, the overall architecture, and discuss the motivation and rationale for our choices of architectural semantics, beyond what is typically found in reference manuals.
机译:在原始出版物[10]发行二十周年之际,经过十年的研究文献密集活动,对事务性存储器(TM)的硬件支持终于变成了商业现实,目前或即将推出支持HTM的芯片可从许多硬件供应商处获得。在本文中,我们描述了对Power ISA〜TM的未来版本中添加的TM的体系结构支持。有两个必要的因素推动了这一发展:用更友好的界面来补充我们的弱一致性内存模型,以简化多线程应用程序的开发和移植的渴望,以及除某些早期实现之外对鲁棒性的需求。在将该功能商业化的过程中,我们必须解决TM与ISA现有功能之间一些以前无法探索的交​​互,例如转换击落,中断处理,原子读取-修改-写入基元以及我们的弱一致性内存模型。除了参考手册中通常介绍的内容之外,我们还将描述这些交互作用,整体架构,并讨论选择架构语义的动机和理由。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号