並列タイトル等Designing a Practical Processing Model of Parallel Instructions Using Real-time Dependence Analysis
一般注記本研究では、アプリケーションプログラムに対して生産的に高度な並列化を行うことを支援するためにリアルタイムデータ依存解析システムを研究開発し、プログラムに内在する並列性をユーザーに提示する仕組みを構築することを目指した。動的バイナリ変換システムを用いて本システムを構築し、ベンチマークプログラムにより実用性や精度に関する評価を行った。それらの結果、検出したデータ依存関係から生産的に並列な領域を抽出できることを解明した。 : In this research, we developed a real-time data dependence analysis system that can help advanced parallel computing and parallelization of application programs by providing inherent parallelisms in a program for users. We implemented the analysis system on a dynamic binary translator, and evaluated the productivity and the accuracy using benchmark programs. From these results, we found that we can productively extract parallel regions from the obtained data dependencies and these regions can be utilized for parallelization in an effective manner.
研究種目:若手研究(B)
研究期間:2009~2011
課題番号: 21700056
研究者番号: 30452113
研究分野: 計算機アーキテクチャ
科研費の分科・細目: 情報学・計算機システム・ネットワーク
identifier:https://dspace.jaist.ac.jp/dspace/handle/10119/10598
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)
提供元機関・データベース北陸先端科学技術大学院大学 : JAIST学術研究成果リポジトリ