Omni XcalableACC Compiler

Omni XcalableACC compiler translates C code with XMP and OpenACC directives to C code with the CUDA API.

Benchmarks written in XcalableACC are available in HERE.


  • Masahiro Nakao, Hitoshi Murai, Hidetoshi Iwashita, Akihiro Tabuchi, Taisuke Boku, Mitsuhisa Sato.``Implementing Lattice QCD Application with XcalableACC Language on Accelerated Cluster,'' IEEE Cluster 2017, HI, USA, Sep. 2017.
  • Tetsuya Odajima, Taisuke Boku, Toshihiro Hanawa, Hitoshi Murai, Masahiro Nakao, Akihiro Tabuchi, Mitsuhisa Sato. ``Hybrid Communication with TCA and InfiniBand on A Parallel Programming Language XcalableACC for GPU Clusters,'' Workshop Series on Heterogeneous and Unconventional Cluster Architectures and Applications (HUCAA), IL, USA, Sep., 2015.
  • Masahiro Nakao, Hitoshi Murai, Takenori Shimosaka, Akihiro Tabuchi, Toshihiro Hanawa, Yuetsu Kodama, Taisuke Boku, Mitsuhisa Sato. ``XcalableACC: Extension of XcalableMP PGAS Language using OpenACC for Accelerator Clusters,'' Workshop on accelerator programming using directives (WACCPD), New Orleans, LA, USA, Nov., 2014.
  • Hitoshi Murai, Masahiro Nakao, Takehiro Shimosaka, Akihiro Tabuchi, Taisuke Boku, Mitsuhisa Sato. ``XcalableACC - a Directive-based Language Extension for Accelerated Parallel Computing,'' SC14 poster, New Orleans, LA, USA, Nov. 2014.