...
首页> 外文期刊>Journal of Parallel and Distributed Computing >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 exploits 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 leveling techniques to enhance PM's endurance. By means of an extensive experimental evaluation, we show that NV-HTM can achieve up to 10x speed-ups and up to 11.6x reduced flush operations with respect to state of the art solutions, which, unlike NV-HTM, require custom modifications to existing HTM systems. (C) 2019 Elsevier Inc. All rights reserved.
机译:持久的内存(PM)和硬件事务内存(HTM)是最近的两个架构开发,其联合使用率有望大大加速并发数据密集型应用的性能。不幸的是,将这两个使用现有架构支持的机制组合远非微不足道。本文介绍了NV-HTM,一个系统,允许使用未修改的商品HTM实现在PM上执行交易。 NV-HTM利用硬件 - 软件共同设计技术,该技术基于三个关键的想法:(i)依靠软件在通过HTM承诺后持续的交易修改; (ii)推迟将提交事件的外部化介绍到应用程序,直到通过软件确认由致力于交易产生和观察的任何数据版本首次登录PM; (ii)通过检查点化方案来修剪提交日志,不仅绑定了日志空间和恢复时间,还可以实现佩戴调平技术,以提高PM的耐力。通过广泛的实验评估,我们表明NV-HTM可以实现高达10倍的加速,并且相对于现有技术的液体解决方案减少了11.6倍,这与NV-HTM不同,这需要定制修改现有的HTM系统。 (c)2019 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号