...
首页> 外文期刊>電子情報通信学会技術研究報告 >トランザクショナルメモリにおける並列実行トランザクション数動的制御法の提案とその評価
【24h】

トランザクショナルメモリにおける並列実行トランザクション数動的制御法の提案とその評価

机译:事务存储中并行执行事务数动态控制方法的建议与评价

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

摘要

本稿では,トランザクショナルメモリにおける性能向上を目的とした並列実行トランザクション数動的制御法を提案する.一般に,並列プログラムにおいては共有変数へのアクセスに関して排他制御を行う必要がある.トランザクショナルメモリでは,複数スレッドに対して共有変数の同時アクセスを許すことで高性能化を実現する.しかしながら,複数スレッドによる共有変数へのアクセスにおいて不都合が発生した場合にをも それまでの実行を中断し,トランザクション実行のやり直しを行う必要がある.その結果,期待した並列効果を得ることができないだけでなく,場合によっては性能が低下する.この問題を解決するため,本稿では実行やり直しの発生可能性を事前に検知し,必要に応じて並列に実行されるトランザクション数を抑制する方式を提案する.32コアを搭載したチップマルチプロセッサを前提とした評価を行った結果,最大で1.6倍程度の性能向上を達成することを確認した.%This paper proposes a technique to improve the performance of CMPs by mans of managing the number of transactions to be executed in parallel. In parallel computing, we need to manage sheared data in order to ensure the exclusiveness. In transactional memories, it is allowed the threads to access the shared data, resulting in higher performance. This is because we can aggressively exploit thread-level parallelisms. However, when a conflict takes place in the transactional memory, the associated thread execution needs to be aborted in order to guarantee the correct execution results. This abort operation degrades the CMP performance. To solve this issue, we propose an adaptive management mechanism to throttle or un-throttle the thread-level parallelism. In our evaluation, it is observed that in the best case we can achieve 1.6x speedup.
机译:为了提高事务存储器的性能,本文提出了一种并行控制事务数量的动态控制方法,通常需要对并行程序中的共享变量进行排他控制。通过允许多个线程同时访问共享变量来实现更高的性能,但是,即使在多个线程访问共享变量时出现问题,直到该点的执行也将被挂起并执行事务执行。结果,不仅不能获得预期的并行效果,而且在某些情况下性能会降低,为了解决这个问题,在本文中,提前检测了执行重做的可能性。我们提出了一种检测事务数量并根据需要抑制并行执行事务数量的方法,作为评估的结果,假设一个具有32核的芯片多处理器,可以实现约1.6倍的最大性能提升。本文提出了一种通过管理并行执行的事务数来提高CMP性能的技术。在并行计算中,我们需要管理剪切数据以确保排他性。事务性内存,允许线程访问共享数据,从而提高性能,这是因为我们可以积极利用线程级并行性,但是,当事务性内存中发生冲突时,需要关联的线程执行为了保证正确的执行结果而中止。为了解决这个问题,我们提出了一种自适应管理机制来限制或放松线程级并行度。在我们的评估中,观察到在最佳情况下我们可以达到1.6倍的加速比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号