WEKO3
アイテム
C++用タスクマッピングライブラリの実装と異種混合環境での評価
https://ipsj.ixsq.nii.ac.jp/records/80213
https://ipsj.ixsq.nii.ac.jp/records/802133d012bb7-1686-4942-88c2-bb9b77c4e53f
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2012 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Symposium(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2012-01-17 | |||||||
タイトル | ||||||||
タイトル | C++用タスクマッピングライブラリの実装と異種混合環境での評価 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | An Implementation of C++ Task Mapping Library and Evaluation on Heterogeneous Environments | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 最適化 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||||
資源タイプ | conference paper | |||||||
著者所属 | ||||||||
東京大学工学系研究科 | ||||||||
著者所属 | ||||||||
東京大学情報基盤センター | ||||||||
著者所属 | ||||||||
東京大学情報基盤センター | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Engineering, The University of Tokyo | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Information Technology Center, The University of Tokyo | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Information Technology Center, The University of Tokyo | ||||||||
著者名 |
山崎, 健生
× 山崎, 健生
|
|||||||
著者名(英) |
Takeo, Yamasaki
× Takeo, Yamasaki
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 近年の計算機環境はマルチコア・クラスタ・グリッド・クラウドと並列分散化が進んでいる.これらの環境では,マルチコア・マルチ CPU といった階層化非対称構造など複雑な構造でのプログラミングが課題となっており,さらに今後は S.C. (スーパーコンピュータ) や PC を組み合わせて利用するなどの複雑な環境でのプログラミングも必要となってきている.このような複雑な環境の中,並列分散処理アプリケーション開発の効率化が必要とされ,多くの言語やパラダイムが検討されている.我々はその中から明示的にタスクを資源に割当てるパラダイムに着目し,C++用ライブラリ TPDPL(Template Parallel Distributed Processing Library) として設計・実装している.本稿ではライブラリ中の PE(Processing Element ) コンテナとタスクマッピングアルゴリズムの実装をおこない,それらを S.C.(T2K 東大版) とプライベートクラスタとクラウドの異種混合環境で評価し,負荷分散効果を確認した. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Modern computing architectures are increasingly parallel distributed. This trend is driven by multi-core processors, grid, cluster and cloud-computing. These systems are complicated because of their scale, heterogeneous structures, and asymmetric architectures. Therefore, more productive paradigm that assists development of parallel distributed processing applications is required and has been considered. In this paper we pay attention to task mapping paradigm, and design C++ parallel distributed programing library, TPDPL (Template Parallel Distributed Processing Library), and develop PE (Processing Element) Containers and task mapping algorithms. Finally we report the performance evaluation of them on T2K open supercomputer and private cluster computer and cloud computer and we confirm the performance of TPDPL task mapping system. | |||||||
書誌情報 |
ハイパフォーマンスコンピューティングと計算科学シンポジウム論文集 巻 2012, p. 15-22, 発行日 2012-01-17 |
|||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |