23–28 Jun 2014
Columbia University
US/Eastern timezone

Lattice QCD code Bridge++ on multi-thread and many core accelerators

24 Jun 2014, 18:10
2h
Low library

Low library

Board: 5
Poster Algorithms and Machines Poster session

Speaker

Dr Satoru Ueda (KEK)

Description

We are developing a new code set ``Bridge++'' for lattice simulations. It is aimed to be an extensible, readable, and portable workbench, while it keeps a high performance. Bridge++ covers conventional lattice actions and numerical algorithms. A recent massively parallel cluster system requires a hybrid parallel programing, such as MPI and OpenMP. We also need elaborated programing technique to make use of arithmetic accelerators like GPGPUs and intel Xeon phi. To control accelerator devices, we adopt OpenCL, which provides APIs applicable to wide range of accelerators. We report present status of multi-threading by OpenMP and implementation for accelerator devices.

Primary author

Dr Satoru Ueda (KEK)

Co-authors

Dr Hidekatsu Nemura (University of Tsukuba) Dr Hideo Matsufuru (KEK) Prof. Kazuyuki Kanaya (University of Tsukuba) Dr Naoya Ukita (University of Tsukuba) Dr Shinji Motoki (KEK) Prof. Sinya Aoki (Yukawa Institute for Theoretical Physics, Kyoto University) Dr Tatsumi Aoyama (Nagoya University) Yusuke Namekawa (University of Tsukuba) Dr Yusuke Taniguchi (University of Tsukuba)

Presentation materials