このアイテムのアクセス数: 325
このアイテムのファイル:
ファイル | 記述 | サイズ | フォーマット | |
---|---|---|---|---|
j.procs.2015.05.316.pdf | 324.58 kB | Adobe PDF | 見る/開く |
完全メタデータレコード
DCフィールド | 値 | 言語 |
---|---|---|
dc.contributor.author | Matsufuru, H. | en |
dc.contributor.author | Aoki, S. | en |
dc.contributor.author | Aoyama, T. | en |
dc.contributor.author | Kanaya, K. | en |
dc.contributor.author | Motoki, S. | en |
dc.contributor.author | Namekawa, Y. | en |
dc.contributor.author | Nemura, H. | en |
dc.contributor.author | Taniguchi, Y. | en |
dc.contributor.author | Ueda, S. | en |
dc.contributor.author | Ukita, N. | en |
dc.date.accessioned | 2017-07-13T06:17:37Z | - |
dc.date.available | 2017-07-13T06:17:37Z | - |
dc.date.issued | 2015 | - |
dc.identifier.issn | 1877-0509 | - |
dc.identifier.uri | http://hdl.handle.net/2433/226402 | - |
dc.description.abstract | 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. | en |
dc.format.mimetype | application/pdf | - |
dc.language.iso | eng | - |
dc.publisher | Elsevier BV | en |
dc.rights | © 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/) | en |
dc.subject | Lattice gauge theory | en |
dc.subject | Accelerator | en |
dc.subject | OpenCL | en |
dc.subject | OpenACC | en |
dc.title | OpenCL vs OpenACC: Lessons from Development of Lattice QCD Simulation Code | en |
dc.type | journal article | - |
dc.type.niitype | Journal Article | - |
dc.identifier.jtitle | Procedia Computer Science | en |
dc.identifier.volume | 51 | - |
dc.identifier.spage | 1313 | - |
dc.identifier.epage | 1322 | - |
dc.relation.doi | 10.1016/j.procs.2015.05.316 | - |
dc.textversion | publisher | - |
dcterms.accessRights | open access | - |
出現コレクション: | 学術雑誌掲載論文等 |

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