首页> 外文期刊>Computers, IEEE Transactions on >Software Support and Evaluation of Hardware Transactional Memory on Blue Gene/Q
【24h】

Software Support and Evaluation of Hardware Transactional Memory on Blue Gene/Q

机译:Blue Gene / Q上的软件支持和硬件事务存储的评估

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

摘要

This paper describes an end-to-end system implementation of a transactional memory (TM) programming model on top of the hardware transactional memory (HTM) of the Blue Gene/Q machine. The TM programming model supports most C/C++ programming constructs using a best-effort HTM and the help of a complete software stack including the compiler, the kernel, and the TM runtime. An extensive evaluation of the STAMP and the RMS-TM benchmark suites on BG/Q is the first of its kind in understanding characteristics of running TM workloads on real hardware TM. The study reveals several interesting insights on the overhead and the scalability of BG/Q HTM with respect to sequential execution, coarse-grain locking, and software TM.
机译:本文介绍了在Blue Gene / Q机器的硬件事务存储(HTM)之上的事务存储(TM)编程模型的端到端系统实现。 TM编程模型使用尽力而为的HTM和包括编译器,内核和TM运行时在内的完整软件堆栈来支持大多数C / C ++编程构造。对BAMP / Q上的STAMP和RMS-TM基准套件的全面评估是了解在实际硬件TM上运行TM工作负载的特征方面的第一次。该研究揭示了有关BG / Q HTM在顺序执行,粗粒度锁定和软件TM方面的开销和可伸缩性的一些有趣见解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号