5K-10
Valgrindを利用した自動並列処理システムにおけるスレッドの実行制御
○星 孝幸,大津金光,大川 猛,横田隆史,馬場敬信(宇都宮大)
プログラムの高速化にはマルチコアプロセッサを活用した並列処理が重要であり、
そのためにはマルチスレッドコードが必要である。しかし、マルチスレッドコード
を手動で生成することは困難である。また、ソースコードを用いる並列化手法では
ソースコードを参照できない場合に並列化が行えないという問題がある。
そこで、我々はバイナリ変換によってバイナリコードからマルチスレッドコードを
生成し実行することで、ソースコードを必要とせずにプログラムを自動で並列処理
するシステムを提案した。本稿では、提案した自動並列処理システムにおける
スレッドの実行制御について述べる。

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