講演抄録/キーワード |
講演名 |
2017-01-24 13:30
多重ループの動的挙動解析のためのループブロックを導入したパスプロファイラの実現 ○菊池祐貴・大津金光・馬場敬信・横田隆史・大川 猛(宇都宮大) VLD2016-85 CPSY2016-121 RECONF2016-66 |
抄録 |
(和) |
近年,特徴の異なる複数のコアアーキテクチャを同一チップ上に混載した,ヘテロジニアスマルチコアプロセッサが普及しつつある.特徴の異なるコアを有効に活用して最適な並列処理を実現するためには,並列化の対象となるプログラムの静的および動的な特性を把握することが必要である.特に,より効率的な並列処理を実現するためには動的情報の把握は必要不可欠である.そこで我々はこれまでに,ループに対してより有効な並列化を行うためのプロファイル情報を取得可能なパスプロファイラを開発した.しかし,これまでは多重ループを解析する場合に最内ループ以外の解析が困難であった.この課題を解決し,多重ループの各階層を対象とした解析を行えるようにするために,ループブロックを導入する.本稿では,多重ループの解析を可能にしたプロファイラの実現方法について述べ,動作検証の結果について述べる. |
(英) |
Recently, heterogeneous multi-core processer is spreading. We should exactly understand both static
and dynamic behavior of target programs for realizing effective parallel processing according to core with various characteristics. In particular, the acquisition of dynamic information is indispensable to realize effective parallel processing. We have developed a path profiler which can acquire profile information to realizing effective parallel processing for a loop. However, when the former profiler analyzes nested loops, there is a problem that the analysis except the most inner loop had difficult. It is possible for path profiler by the analysis for each hierarchy for nested loops by introducing a loop block. In this paper, we show the implementation of our profiler, and the operation of the profiler. |
キーワード |
(和) |
動的挙動解析 / ループブロック / ヘテロジニアスマルチコア / パスプロファイラ / / / / |
(英) |
dynamic behavior analysis / loop block / heterogeneous multi-core / / / / / |
文献情報 |
信学技報, vol. 116, no. 416, CPSY2016-121, pp. 103-108, 2017年1月. |
資料番号 |
CPSY2016-121 |
発行日 |
2017-01-16 (VLD, CPSY, RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
VLD2016-85 CPSY2016-121 RECONF2016-66 |
|