The International Conference for High Performance Computing, Networking, Storage and Analysis
XcalableACC – a Directive-Based Language Extension for Accelerated Parallel Computing.
Authors: Hitoshi Murai (RIKEN), Masahiro Nakao (RIKEN), Takenori Shimosaka (RIKEN), Akihiro Tabuchi (University of Tsukuba), Taisuke Boku (University of Tsukuba), Mitsuhisa Sato (University of Tsukuba)
Abstract: Accelerated parallel computers (APC) such as GPU clusters are emerging as an HPC platform. This paper proposes XcalableACC, a directive-based language extension to program APCs. XcalableACC is a combination of two existing directive-based languages, XcalableMP and OpenACC, and has two additional functions: data/work mapping among multiple accelerators and direct communication between accelerators. The result of the preliminary evaluation shows that XcalableACC is a promising means to program APCs.
In our poster, the basic concept of XcalableACC and the result of preliminary evaluation will be presented.