首页> 外文OA文献 >Performance Measurement and Analysis of Transactional Memory and Speculative Execution on IBM Blue Gene/Q
【2h】

Performance Measurement and Analysis of Transactional Memory and Speculative Execution on IBM Blue Gene/Q

机译:IBM Blue Gene / Q上的事务性内存和推测执行的性能度量和分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The core count of modern processors is steadily increasing, forcing programmers to use more concurrent threads or tasks to effectively use the available hardware. This in turn makes it increasingly challenging to achieve correct and efficient thread synchronization. To support the programmer in this task, IBM introduced hardware transactional memory (TM) and speculative execution (SE) in their Blue Gene/Q system with its 16-core processor, which permits to run 64 simultaneous hardware threads in SMT mode. TM and SE allow for parallelization when race conditions may happen, however upon their detection the respective parts of the execution are rolled back and re-executed serially. This incurs some overhead and therefore usage must be well justified. In this paper, we describe extensions to the community instrumentation and measurement infrastructure Score-P, allowing developers to instrument, measure, and analyze applications. To our knowledge, this is the first integrated performance tool framework allowing to analyze TM/SE programs. We demonstrate its usefulness and effectiveness by describing experiments with benchmarks and a real-world application.
机译:现代处理器的核心数量在稳步增长,迫使程序员使用更多并发线程或任务来有效地使用可用硬件。反过来,这使得实现正确和有效的线程同步变得越来越困难。为了支持程序员执行此任务,IBM在其带有16核处理器的Blue Gene / Q系统中引入了硬件事务存储器(TM)和推测执行(SE),该处理器允许在SMT模式下同时运行64个硬件线程。 TM和SE允许在发生竞态条件时进行并行化,但是,一旦检测到它们,执行的各个部分将回滚并依次重新执行。这会产生一些开销,因此必须合理使用。在本文中,我们描述了社区仪表和测量基础架构Score-P的扩展,使开发人员可以仪表,测量和分析应用程序。据我们所知,这是第一个允许分析TM / SE程序的集成性能工具框架。我们通过描述基准测试和实际应用来证明其有用性和有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号