性能と生産性を両立するエクサスケールコンピュータ向け階層型粒子法フレームワーク
性能と生産性を両立するエクサスケールコンピュータ向け階層型粒子法フレームワーク
批准号:
16H02827
负责人:
丸山 直也
金额:
$10.82万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2016
资助国家:
日本
项目状态:
已结题
起止时间:
2016-04-01 至 2019-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
今日のペタスケールシステムの千倍の性能を目指したエクサスケールスーパーコンピュータでは、計算機アーキテクチャの質的および量的な変化が不可避であり、それに従って既存のアプリケーションの大幅な書き換えが必須となる。本研究では頻出基本数値計算手法である粒子法に着目し、アーキテクチャの変更の度にアプリケーションを変更することなく高性能を達成可能なソフトウェア基盤技術を確立することを目的として研究開発を進めた。これは、アーキテクチャ非依存にアプリケーション開発が可能なプログラミングフレームワークに基づき、並列化および性能最適化を自動化することを狙ったものである。今年度は本フレームワークの第一版としてCPUおよびGPUに対応したフレームワークを開発した。本フレームワークはC++テンプレートメタプログラミングに基づき、FMM等の階層的粒子法を簡便に記述可能なプログラミングモデルを提供する。ユーザプログラムはテンプレート展開によってCPU用の並列コードやCUDAを用いたGPU用コードへと自動的に変換されるため、対象プロセッサ用に別途プログラムを作成する必要がない。また、MPIを用いた複数ノード向け並列化もフレームワークによって自動的になされるため、単一のユーザプログラムによって単一プロセッサからスーパーコンピュータクラスの大規模システムまで統一的に動作させることが可能である。また、本フレームワークの実装には高性能を達成するためにFMMアルゴリズムの高性能実装技術に関する研究成果や軽量マルチスレッドランタイムであるMassiveThreadsが活用されており、人手による実装に近い性能が自動的に達成できている。
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
[Shigeyuki Sato, Kenjiro Taura]
通讯作者:
Kenjiro Taura
Tapas: An Implicitly Parallel Programming Framework for Hierarchical N-Body Algorithms
Tapas:分层 N 体算法的隐式并行编程框架
DOI:
10.1109/icpads.2016.0145
发表时间:
2016
期刊:
2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS)
影响因子:
--
作者:
[Keisuke Fukuda, Motohiko Matsuda, Naoya Maruyama, Rio Yokota, Kenjiro Taura, and Satoshi Matsuoka]
通讯作者:
and Satoshi Matsuoka
Autotuning of a Cut-Off for Task Parallel Programs
自动调整任务并行程序的中断
DOI:
10.1109/mcsoc.2016.51
发表时间:
2016
期刊:
IEEE 10th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
影响因子:
--
作者:
[Shintaro Iwasaki, Kenjiro Taura]
通讯作者:
Kenjiro Taura
A static cut-off for task parallel programs
任务并行程序的静态中断
DOI:
10.1145/2967938.2967968
发表时间:
2016
期刊:
Proceedings of the 2016 International Conference on Parallel Architectures and Compilation
影响因子:
--
作者:
[Shintaro Iwasaki, Kenjiro Taura]
通讯作者:
Kenjiro Taura
A Quest for Unified, Global View Parallel Programming Models for Our Future
为我们的未来寻求统一的、全局视角的并行编程模型
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
[Keisuke Fukuda, Motohiko Matsuda, Naoya Maruyama, Rio Yokota, Kenjiro Taura, and Satoshi Matsuoka, Kenjiro Taura]
通讯作者:
Kenjiro Taura
共 8 条
多群会話空間における快適性創出のための音環境設計指針の構築
-
批准号:21J11681
-
项目类别:Grant-in-Aid for JSPS Fellows
-
资助金额:$1.34万
-
财政年份:2021
-
负责人:丸山 直也
-
依托单位:
海外基金