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


Related Research Fields

Computer Science

Research Subjects

  • Parallel Programming Language
  • Parallel Program Tuning tools
  • Parallel Performance Analysis
  • Parallel Programming Environment

Selected Publications

Papers with an asterisk(*) are based on research conducted outside of RIKEN.
  1. 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.
  2. 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.
  3. Hitoshi Sakagami, Hitoshi Murai.:
    “Performance of Three-dimensional Fluid Simulation with XcalableMP on the K computer,”
    ISC 2015, Frankfurt, Germany, Jul. 2015.
  4. *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.
  5. Swann Perarnau, Mitsuhisa Sato.:
    “Victim Selection and Distributed Work Stealing Performance: A Case Study,”
    In IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2014.
  6. Miwako Tsuji, Makarem Dandouna, Nahid Emad.:
    “Multi level parallelism of Multiple implicitly/explicitly restarted Arnoldi methods for post-petascale computing,”
    Proceedings of the 8th International Conference on P2P Parallel Grid Cloud and Internet Computing (3PGCIC-2013), pp. 158--165, University of Technology of Compiegne Compiegne, France, Oct. 2013.
  7. Hitoshi Murai, Mitsuhisa Sato.:
    “An Efficient Implementation of Stencil Communication for the XcalableMP PGAS Parallel Programming Language,”
    7th International Conference on PGAS Programming Models, Edinburgh, Scotland, UK, Oct. 2013.
  8. Masahiro Nakao, Hitoshi Murai, Takenori Shimosaka, Mitsuhisa Sato.:
    “Productivity and Performance of the HPC Challenge Benchmarks with the XcalableMP PGAS Language,”
    7th International Conference on PGAS Programming Models, Edinburgh, Scotland, UK, Oct. 2013.
  9. Tomotake Nakamura, Mitsuhisa Sato.:
    “XMP-IO function and applying to MapReduce on the K computer,”
    ParCo : International Conference on Parallel Computing, Munich, Germany, Sep. 2013.
  10. Tatsuya Abe, Toshiyuki Maeda, Mitsuhisa Sato.:
    “Model Checking Stencil Computations Written in a Partitioned Global Address Space Language,”
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), Boston, Massachusetts USA, May 2013.

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
Hidetoshi Iwashita
Research Associate
Kengo Nakajima
Senior Visiting Scientist
Masahiro Yasugi
Senior Visiting Scientist
Hitoshi Sakagami
Senior Visiting Scientist
Brian Wylie
Visiting Scientist
Christian Feld
Visiting Scientist
Masaaki Geshi
Visiting Scientist

Contact information


Email: msato [at]

Related links