...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >動的バイナリ変換によるループ並列処理のための効率的スレッド制御手法
【24h】

動的バイナリ変換によるループ並列処理のための効率的スレッド制御手法

机译:动态二进制变换循环并行处理的高效线程控制方法

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

摘要

現在一般に普及しているマルチコアプロセッサの性能を有効に活用するため,スレッドレベル並列処理によるプログラムの高速化が重要な課題であるが,我々は動的バイナリ変換フレームワークであるValgrindを利用することで,プログラムのソースコードを参照することなく,そのバイナリコードを対象とした自動並列処理システムを開発している.本システムにおいて,生成されたマルチスレッドコードを実行する際のスレッド制御に関わるオーバヘッドは,性能向上の妨げになる.これを解決するため,我々はスレッド制御に関してスレッドの生成と管理,およびプロセッサへの割り当てという観点からいくつかの制御方式を比較検討し,最も効率的な方法を明らかにする.
机译:为了有效利用一般流行的多核处理器的性能,通过线程级并行处理的节目加速是一个重要问题,但我们使用Valgrind,动态二进制转换框架。其二进制的自动并行处理系统未参考程序的源代码开发代码。 在该系统中,在执行生成的多线程代码时与线程控制相关的开销妨碍以提高性能。 为了解决这个问题,我们从线程控制和分配给处理器的角度比较一些控制方案并阐明最有效的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号