3J-7
Valgrindを用いたループイテレーション間依存を検出するプロファイラの開発
○大島一輝,大津金光,馬場敬信,大川 猛,横田隆史(宇都宮大)
現在マルチコアプロセッサの普及, 発展により, 並列処理による処理
性能の向上が課題となっている. 並列処理を行う際に問題となるのが,
プログラムの依存関係である. 依存関係は実行時でなければ分からな
いものも多いため, プログラムを実行しながら動的に依存関係を解析
する必要がある. そこでDBI (Dynamic Binary Instrumentation)
ツールのValgrindを利用し, ループイテレーション間のデータ依存を
検出する機能を持つプラグインツールを開発することにより, プログラム
の依存関係を解析して得られた情報をプログラムの並列処理に活用する.
本稿では, イテレーション間依存を検出するプロファイラの概要に
ついて述べる.

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