神戸大学附属図書館デジタルアーカイブ
論文登録申請
入力補助
English
カテゴリ
学内刊行物
ランキング
アクセスランキング
ダウンロードランキング
https://hdl.handle.net/20.500.14094/90007038
このアイテムのアクセス数:
146
件
(
2026-08-11
16:11 集計
)
閲覧可能ファイル
ファイル
フォーマット
サイズ
閲覧回数
説明
90007038 (fulltext)
pdf
2.17 MB
85
メタデータ
ファイル出力
メタデータID
90007038
アクセス権
open access
出版タイプ
Version of Record
タイトル
Accelerated FDPS: Algorithms to use accelerators with FDPS
著者
Iwasawa, Masaki ; Namekata, Daisuke ; Nitadori, Keigo ; Nomura, Kentaro ; Wang, Long ; Tsubouchi, Miyuki ; Makino, Junichiro
著者ID
A2623
研究者ID
1000010650038
著者名
Iwasawa, Masaki
岩澤, 全規
イワサワ, マサキ
所属機関名
大学院理学研究科
著者名
Namekata, Daisuke
著者名
Nitadori, Keigo
著者ID
A2624
研究者ID
1000010831539
KUID
https://kuid-rm-web.ofc.kobe-u.ac.jp/search/detail?systemId=ed1f2d962b8571e0520e17560c007669
著者名
Nomura, Kentaro
野村, 昴太郎
ノムラ, ケンタロウ
所属機関名
理学研究科
著者名
Wang, Long
著者名
Tsubouchi, Miyuki
著者名
Makino, Junichiro
言語
English (英語)
収録物名
Publications of the Astronomical Society of Japan
巻(号)
72(1)
ページ
13-13
出版者
Oxford University Press (OUP)
刊行日
2020-02
公開日
2020-04-20
抄録
We describe algorithms implemented in FDPS (Framework for Developing Particle Simulators) to make efficient use of accelerator hardware such as GPGPUs (general-purpose computing on graphics processing units). We have developed FDPS to make it possible for researchers to develop their own high-performance parallel particle-based simulation programs without spending large amounts of time on parallelization and performance tuning. FDPS provides a high-performance implementation of parallel algorithms for particle-based simulations in a "generic" form, so that researchers can define their own particle data structure and interparticle interaction functions. FDPS compiled with user-supplied data types and interaction functions provides all the necessary functions for parallelization, and researchers can thus write their programs as though they are writing simple non-parallel code. It has previously been possible to use accelerators with FDPS by writing an interaction function that uses the accelerator. However, the efficiency was limited by the latency and bandwidth of communication between the CPU and the accelerator, and also by the mismatch between the available degree of parallelism of the interaction function and that of the hardware parallelism. We have modified the interface of the user-provided interaction functions so that accelerators are more efficiently used. We also implemented new techniques which reduce the amount of work on the CPU side and the amount of communication between CPU and accelerators. We have measured the performance of N-body simulations on a system with an NVIDIA Volta GPGPU using FDPS and the achieved performance is around 27% of the theoretical peak limit. We have constructed a detailed performance model, and found that the current implementation can achieve good performance on systems with much smaller memory and communication bandwidth. Thus, our implementation will be applicable to future generations of accelerator system.
キーワード
Galaxy: evolution
(cosmology:) dark matter
methods: numerical
planets and satellites: formation
カテゴリ
理学研究科
学術雑誌論文
権利
© The Author(s) 2020. Published by Oxford University Press on behalf of the Astronomical Society of Japan.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
関連情報
DOI
https://doi.org/10.1093/pasj/psz133
詳細を表示
資源タイプ
journal article
ISSN
0004-6264
OPACで所蔵を検索
CiNiiで学外所蔵を検索
eISSN
2053-051X
OPACで所蔵を検索
CiNiiで学外所蔵を検索
NCID
AA00795296
OPACで所蔵を検索
CiNiiで表示
ホームへ戻る