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)