3J-8
Valgrindベース自動並列処理系におけるループ並列化機能の初期実装
○小渕裕之,星 孝幸,大津金光,大川 猛,横田隆史(宇都宮大)
近年普及しているマルチコアプロセッサの性能を活用するためには,
マルチスレッド化したプログラムコードが必要となる.しかしな
がら,ユーザがマルチスレッドコードを作成することは困難であり,
ソースコードを必要とするマルチスレッド化手法では,ソースコ
ードが参照できなければならない.従って,バイナリレベルでのプ
ログラムの自動並列処理システムが,今後必要になると考えられる.
本稿では,プログラムの実行に多くの時間を要するループに着目
して,その並列化をバイナリレベルで自動的に行う手法について述
べる.

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