首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium >Hardware Transactional Memory Meets Memory Persistency
【24h】

Hardware Transactional Memory Meets Memory Persistency

机译:硬件事务性内存满足内存持久性

获取原文

摘要

Persistent Memory (PM) and Hardware Transactional Memory (HTM) are two recent architectural developments whose joint usage promises to drastically accelerate the performance of concurrent, data-intensive applications. Unfortunately, combining these two mechanisms using existing architectural supports is far from being trivial. This paper presents NV-HTM, a system that allows the execution of transactions over PM using unmodified commodity HTM implementations. NV-HTM relies on a hardware-software co-design technique, which is based on three key ideas: i) relying on software to persist transactional modifications after they have been committed via HTM; ii) postponing the externalization of commit events to applications until it is ensured, via software, that any data version produced and observed by committed transactions is first logged in PM; ii) pruning the commit logs via checkpointing schemes that not only bound the log space and recovery time, but also implement wear levelling techniques to enhance PM's endurance. By means of an extensive experimental evaluation, we show that NV-HTM can achieve up to 10× speed-ups and up to 11.6× reduced flush operations with respect to state of the art solutions, which, unlike NV-HTM, require custom modifications to existing HTM systems.
机译:持久性内存(PM)和硬件事务性内存(HTM)是最近的两个体系结构开发,它们的联合使用有望极大地提高并发数据密集型应用程序的性能。不幸的是,使用现有的架构支持将这两种机制结合起来并非易事。本文介绍了NV-HTM,该系统允许使用未经修改的商品HTM实现在PM上执行交易。 NV-HTM依靠一种基于硬件-软件的协同设计技术,该技术基于以下三个主要思想:i)在通过HTM提交事务修改后,依靠软件来保留事务修改; ii)推迟提交事件到应用程序的外部化,直到通过软件确保已提交事务产生和观察到的任何数据版本都首先登录到PM中为止; ii)通过检查点方案修剪提交日志,这些检查点方案不仅限制了日志空间和恢复时间,还实施了耗损均衡技术以增强PM的耐用性。通过广泛的实验评估,我们显示出相对于最新的解决方案,NV-HTM可以实现高达10倍的提速和多达11.6倍的减少冲洗操作,与NV-HTM相比,它需要自定义修改现有的HTM系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号