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.

Reference

  • Tetsuya Odajima, Taisuke Boku, Toshihiro Hanawa, Hitoshi Murai, Masahiro Nakao, Akihiro Tabuchi and 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, and Mitsuhisa Sato. ``XcalableACC - a Directive-based Language Extension for Accelerated Parallel Computing,'' SC14 poster, New Orleans, LA, USA, Nov. 2014.