Item type |
SIG Technical Reports(1) |
公開日 |
2016-08-01 |
タイトル |
|
|
タイトル |
数式の依存グラフを仕様とするOpenMPプログラムのメモリ参照効率向上 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Improving Memory Efficiency of OpenMP Program specified in Equation Dependency Graph |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
データレイアウト |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科コンピュータサイエンス専攻 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科コンピュータサイエンス専攻 |
著者所属 |
|
|
|
沖縄科学技術大学院大学統合オープンシステムユニット |
著者所属 |
|
|
|
沖縄科学技術大学院大学統合オープンシステムユニット |
著者所属 |
|
|
|
沖縄科学技術大学院大学統合オープンシステムユニット |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科コンピュータサイエンス専攻 |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Science, Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Science, Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Integrated Open Systems Unit, Okinawa Institute of Science and Technology |
著者所属(英) |
|
|
|
en |
|
|
Integrated Open Systems Unit, Okinawa Institute of Science and Technology |
著者所属(英) |
|
|
|
en |
|
|
Integrated Open Systems Unit, Okinawa Institute of Science and Technology |
著者所属(英) |
|
|
|
en |
|
|
Department of Computer Science, Graduate School of Information Science and Technology, Osaka University |
著者名 |
角田, 優貴
置田, 真生
安部, 武志
浅井, 義之
北野, 宏明
萩原, 兼一
|
著者名(英) |
Yuki, Kakuda
Masao, Okita
Takeshi, Abe
Yoshiyuki, Asai
Hiroaki, Kitano
Kenichi, Hagihara
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
有向非巡回グラフ G は,単一代入プログラムの計算順の規定に用いられる.G を解析することで,並列実行可能な計算順序を得られる.これに基づいて生成した並列プログラム PP では,変数の主記憶への配置およびレベル内の評価順に自由度がある.本研究では,データ間の依存関係に注目して主記憶参照効率の良いデータ配置およびスケジュールを定めるための手法を提案する.評価には汎用生体シミュレータ Flint を用いた.Flint は,XML 系の言語で書かれた生体モデルから数式の依存グラフを作成し,それに基づき並列シミュレーションコードを生成する.心筋細胞のモデルから生成した 32 並列 OpenMP コードの実行において,最大 1.61 倍の高速化を達成した. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Directed acyclic graph G is used to determine an evaluation order of a single-assignment form program. Analysis of G results in a parallel schedule. The parallel program PP generated from it has flexibility in terms of the data layout and the schedule in each level. we propose methods of data arrangement and scheduling for improving memory efficiency. In experiments, we apply our methods to Flint, a general physiological simulator. Flint interprets a given model written in a XML-based language as an equation dependency graph, and then generates a parallel simulation program based on the graph. With a model of ventricular cardiac action potential, our method accelerates OpenMP programs running on 32 threads up to 1.61 times. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10463942 |
書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC)
巻 2016-HPC-155,
号 45,
p. 1-9,
発行日 2016-08-01
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8841 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |