Service Unavailable: Maintenance for System Migration : Fri, 23rd Aug 09:00-13:00, 2024(JST)

Aug 4 – 7, 2020
Asia/Tokyo timezone

Implementation of neighboring communication in QWS

Aug 4, 2020, 4:20 PM


Algorithms, machines, and code development Algorithms, machines, and code development


Issaku Kanamori (RIKEN)


As parallel systems become massive, the neighboring communication in lattice QCD becomes more and more important.
In this talk, I will focus on the implementation of neighboring communication in QCD Wide SIMD library (QWS) for the supercomputer Fugaku.
We adopt the double buffering algorithm and implement it on top of a wrapper library to call the uTofu API, which is a low level interface for the TofuD interconnect.
The wrapper part is independent from the other part of QWS and can be used from the other applications. As an example, we use it in solving 2-dimensional Poisson equation.

Primary author

Presentation materials