首页> 外文会议>Association for Computing Machinery symposium on parallelism in algorithms and architectures >Brief Announcement: Between All and Nothing-Versatile Aborts in Hardware Transactional Memory
【24h】

Brief Announcement: Between All and Nothing-Versatile Aborts in Hardware Transactional Memory

机译:简短公告:在硬件交易记忆中的所有和无通用之间的中止之间

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

摘要

Hardware Transactional Memory (HTM) implementations are becoming available in commercial, off-the-shelf components. While generally comparable, some implementations deviate from the strict all-or-nothing property of pure Transactional Memory. We analyse these deviations and find that with small modifications, they can be used to accelerate and simplify both transactional and non-transactional programming constructs. At the heart of our extensions we enable access to the transaction's full register state in the abort handler in an existing HTM without extending the architectural register state. Access to the full register state enables applications in both transactional and non-transactional parallel programming: hybrid transactional memory; transactional escape actions; transactional suspend/resume; and alert-on-update.
机译:硬件交易存储器(HTM)实现在商业,现成的成分中变得可用。虽然一般可比较,但一些实现偏离了纯事务记忆的严格的全无或无障碍。我们分析这些偏差并发现具有小的修改,它们可用于加速和简化事务和非事务编程构造。在我们的扩展核心,我们可以在现有HTM中的中止处理程序中访问事务的完整寄存器状态,而无需扩展架构寄存器状态。访问完整寄存器状态使应用程序在事务和非事务性并行编程中提供:混合事务存储器;交易逃避行动;交易暂停/简历;和警报更新。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号