Centers & Labs

RIKEN Advanced Institute for Computational Science

Programming Environment Research Team

Team Leader: Mitsuhisa Sato (Ph.D.)
Mitsuhisa  Sato(Ph.D.)

In order to exploit the full potential of the large-scale parallel K computer to carry out advanced computational science, we need parallel programming to coordinate the computer's multiple processors. The Programming Environment Research Team conducts research on parallel programming models and languages for large-scale parallel systems and also on programming tools for performance analysis and tuning. The technologies of programming models, languages and environment play an important role in bridging programmers and systems. Our team will develop practical parallel programming languages and performance tools that will increase the productivity of parallel programming. In addition, we also will explore programming technologies related to next-generation exa-scale computing.

Main Research Field



  • Parallel Programming Language
  • Parallel Processing
  • High Performance Computing

Selected Publications

Papers with an asterisk(*) are based on research conducted outside of RIKEN.
  1. Masahiro Nakao, Hitoshi Murai, Hidetoshi Iwashita, Taisuke Boku, Mitsuhisa Sato.:
    “Implementation and evaluation of the HPC Challenge benchmark in the XcalableMP PGAS language,”
    International Journal of High Performance Computing Applications, Mar. 2017.
  2. Jinpil Lee, Keisuke Tsugane, Hitoshi Murai, Mitsuhisa Sato.:
    “OpenMP Extension for Explicit Task Allocation on NUMA Architecture,”
    12th International Workshop on OpenMP, Nara, Japan, Oct. 2016.
  3. Hitoshi Murai, Taisuke Boku, Matthias S. Müller, Christian Terboven, Joachim Protze, Pablo Reble, Serge G. Petiton, Nahid Emad.:
    “MYX: MUST Correctness Checking for YML & XMP Programs,”
    ISC16/HPCAsia Poster, Frankfurt, Germany, Jun. 2016.
  4. Miwako Tsuji, Jinpil Lee, Taisuke Boku, Mitsuhisa Sato.:
    “SCAMP: A "Pseudo"-Trace Driven Simulation toward Scalable Network Evaluation,”
    ISC16/HPCAsia Poster, Frankfurt, Germany, Jun. 2016.
  5. Jinpil Lee, Tsugane Keisuke, Daisuke Sugiyama, Murai Hitoshi, Mitsuhisa Sato.:
    “XMP-Tasklet: Multitasking in a PGAS Language for Many-Core Clusters,”
    ISC16/HPCAsia Poster, Frankfurt, Germany, Jun. 2016.
  6. Mitsuhisa Sato, Hitoshi Murai, Masahiro Nakao, Hidetoshi Iwashita, Jinpil Lee, Akihiro Tabuchi.:
    “Omni Compiler and XcodeML: An Infrastructure for Source-to-Source Transformation,”
    Platform for Advanced Scientific Computing Conference (PASC16), Lausanne, Switzerland, Jun. 2016.
  7. Miwako Tsuji, Mitsuhisa Sato.:
    “Fault Tolerance Features of a New Multi-SPMD Programming/Execution Environment,”
    Proceedings of First International Workshop on Extreme Scale Programming Models and Middleware, Texas, USA, Nov., 2015.
  8. Hidetoshi Iwashita, Masahiro Nakao, Mitsuhisa Sato.:
    “Preliminary Implementation of Coarray Fortran Translator Based on Omni XcalableMP,”
    The 9th International Conference on Partitioned Global Address Space Programming Models (PGAS2015), Washington, D.C. USA, Sep., 2015.
  9. Hitoshi Sakagami, Hitoshi Murai.:
    “Performance of Three-dimensional Fluid Simulation with XcalableMP on the K computer,”
    ISC 2015, Frankfurt, Germany, Jul. 2015.
  10. *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.

Lab Members

Principal Investigator

Mitsuhisa Sato
Team Leader

Core Members

Hitoshi Murai
Research Scientist
Miwako Tsuji
Research Scientist
Masahiro Nakao
Research Scientist
Yuetsu Kodama
Research Scientist
Jinpil Lee
Postdoctoral Researcher
Tetsuya Odajima
Postdoctoral Researcher
Manabu Yagi
Postdoctoral Researcher
Kengo Nakajima
Senior Visiting Scientist
Masahiro Yasugi
Senior Visiting Scientist
Hitoshi Sakagami
Senior Visiting Scientist
Brian Wylie
Visiting Scientist
Christian Feld
Visiting Scientist
Hidetoshi Iwashita
Visiting Scientist
Judit Gimenez Lucas
Visiting Scientist
Sameer Shende
Visiting Scientist
Masaaki Geshi
Visiting Scientist