このアイテムのアクセス数: 325

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
j.procs.2015.05.316.pdf324.58 kBAdobe PDF見る/開く
タイトル: OpenCL vs OpenACC: Lessons from Development of Lattice QCD Simulation Code
著者: Matsufuru, H.
Aoki, S.
Aoyama, T.
Kanaya, K.
Motoki, S.
Namekawa, Y.
Nemura, H.
Taniguchi, Y.
Ueda, S.
Ukita, N.
キーワード: Lattice gauge theory
Accelerator
OpenCL
OpenACC
発行日: 2015
出版者: Elsevier BV
誌名: Procedia Computer Science
巻: 51
開始ページ: 1313
終了ページ: 1322
抄録: OpenCL and OpenACC are generic frameworks for heterogeneous programming using CPU and accelerator devices such as GPUs. They have contrasting features: the former explicitly controls devices through API functions, while the latter generates such procedures along a guide of the directives inserted by a programmer. In this paper, we apply these two frameworks to a general-purpose code set for numerical simulations of lattice QCD, which is a computational physics of elementary particles based on the Monte Carlo method. The fermion matrix inversion, which is usually the most time-consuming part of the lattice QCD simulations, is offloaded to the accelerator devices. From a viewpoint of constructing reusable components based on the object-oriented programming and also tuning the code to achieve high performance, we discuss feasibility of these frameworks through the practical implementations.
著作権等: © The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license(https://creativecommons.org/licenses/by-nc-nd/4.0/)
URI: http://hdl.handle.net/2433/226402
DOI(出版社版): 10.1016/j.procs.2015.05.316
出現コレクション:学術雑誌掲載論文等

アイテムの詳細レコードを表示する

Export to RefWorks


出力フォーマット 


このリポジトリに保管されているアイテムはすべて著作権により保護されています。