4J-9
Valgrindベース自動並列処理系におけるスレッド実行制御の最適化
○星 孝幸,小渕裕之,大津金光,大川 猛,横田隆史(宇都宮大)
マルチコアプロセッサの性能を効果的に活用するためにはスレッドレベルの並列処理が必要である。
しかし、手動で並列処理のためのコードを作成することは困難である。また、ソースコードが常に
参照可能とは限らない。そこで、ソースコードを参照することなく自動並列処理を実現するために、
我々はValgrindのバイナリ変換を利用した自動並列処理システムを開発している。

開発しているシステムのスレッド実行制御では、スレッドに対して並列実行開始を指示してから
並列実行を開始するまでにオーバヘッドがある。本稿ではスレッド実行制御のオーバヘッドを削減
する方法とその効果について述べる。

footer 情報処理学会 セキュリティ プライバシーポリシー 倫理綱領 著作権について