6J-04
Valgrindにおける並列化された中間表現の簡易評価環境の提案
○三浦 崇,小渕裕之,大津金光,大川 猛,横田隆史(宇都宮大)
近年普及しているマルチコアプロセッサの性能を活かすには,マルチスレッド化したプログラムが必要である.そこで我々は,Valgrindを利用したバイナリレベルの自動並列処理システムを開発している.
現在はValgrind内に並列コードを書き,どのような並列処理が有効か検討している.しかし,並列処理箇所の変更にはシステムの修正および再ビルドが必要であり,時間的コストがかかる.従って,再ビルドをせずに並列処理コードを生成する仕組みが必要である.
そこでValgrindで生成される中間表現をファイル入出力によって変更できる機能を開発し,並列処理コード生成を容易にした.本稿では今回開発した機能について述べる.

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