14–18 Jul 2015
Kobe International Conference Center
Asia/Tokyo timezone

Lattice QCD code set Bridge++ on arithmetic accelerators

15 Jul 2015, 18:30
2h 30m
4th floor (Kobe International Conference Center)

4th floor

Kobe International Conference Center

6-9-1 Minatojima-nakamachi, Chuo-ku, Kobe, Hyogo 650-0046, Japan
Board: 26
Poster Algorithms and Machines Poster Session

Speaker

Dr Shinji Motoki (High Energy Accelerator Research Organization(KEK))

Description

We are developing a code set "Bridge++" for simulations of lattice gauge theories that aims at an extensible, readable, and portable workbench, while achieving high performance. This work concerns the design of Bridge++ to incorporate the accelerator devices, such as GPUs. As generic frameworks for heterogeneous programming using CPU and accelerator devices, we apply OpenCL and OpenACC to Bridge++. OpenCL and OpenACC are based on different policies. The former explicitly controls the devices through API functions, while the latter is a directive-based extension of a programming language. The inversion of a fermion matrix is offloaded to the accelerator devices. From a viewpoint of constructing reusable components based on the object-oriented programming, as well as tuning the code to achieve high performance, we evaluate feasibility of these frameworks.

Primary author

Dr Shinji Motoki (High Energy Accelerator Research Organization(KEK))

Co-authors

Dr Hidekatsu Nemura (Center for Computational Sciences, University of Tsukuba) Dr Hideo Matsufuru (High Energy Accelerator Research Organization (KEK)) Prof. Kazuyuki KANAYA (University of Tsukuba) Dr Naoya Ukita (University of Tsukuba) Prof. Sinya Aoki (Kyoto University) Dr Tatsumi aoyama (Nagoya University) Dr Yusuke NAMEKAWA (University of Tsukuba) Prof. Yusuke Taniguchi (University of Tsukuba) Dr satoru ueda (High Energy Accelerator Research Organization (KEK))

Presentation materials

There are no materials yet.