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

このアイテムのファイル:
ファイル 記述 サイズフォーマット 
j.procs.2015.05.316.pdf324.58 kBAdobe PDF見る/開く
完全メタデータレコード
DCフィールド言語
dc.contributor.authorMatsufuru, H.en
dc.contributor.authorAoki, S.en
dc.contributor.authorAoyama, T.en
dc.contributor.authorKanaya, K.en
dc.contributor.authorMotoki, S.en
dc.contributor.authorNamekawa, Y.en
dc.contributor.authorNemura, H.en
dc.contributor.authorTaniguchi, Y.en
dc.contributor.authorUeda, S.en
dc.contributor.authorUkita, N.en
dc.date.accessioned2017-07-13T06:17:37Z-
dc.date.available2017-07-13T06:17:37Z-
dc.date.issued2015-
dc.identifier.issn1877-0509-
dc.identifier.urihttp://hdl.handle.net/2433/226402-
dc.description.abstractOpenCL 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.mimetypeapplication/pdf-
dc.language.isoeng-
dc.publisherElsevier BVen
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.subjectLattice gauge theoryen
dc.subjectAcceleratoren
dc.subjectOpenCLen
dc.subjectOpenACCen
dc.titleOpenCL vs OpenACC: Lessons from Development of Lattice QCD Simulation Codeen
dc.typejournal article-
dc.type.niitypeJournal Article-
dc.identifier.jtitleProcedia Computer Scienceen
dc.identifier.volume51-
dc.identifier.spage1313-
dc.identifier.epage1322-
dc.relation.doi10.1016/j.procs.2015.05.316-
dc.textversionpublisher-
dcterms.accessRightsopen access-
出現コレクション:学術雑誌掲載論文等

アイテムの簡略レコードを表示する

Export to RefWorks


出力フォーマット 


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