研究紹介

計算科学研究機構

プログラミング環境研究チーム

チームリーダー 佐藤 三久 (Ph.D.)
佐藤 三久 (Ph.D.)

計算科学研究機構で運用されるスーパーコンピュータ「京」は、数十万のプロセッサ(1つのコンピュータの単位)が結合された大規模計算システムです。このような大規模な並列システムを使いこなして計算科学の研究を行うためには、それぞれのプロセッサを協調させて計算を行うためのプログラミングが必要となります。プログラミング環境研究チームでは、このような多数のプロセッサからなる大規模並列システムのためのプログラミングの方法やプログラミング言語と、性能をチューニングするためのツールの研究を行います。プログラミングのモデルおよび言語はシステムとプログラマをつなぐ要であり、「京」の数十万を超える並列性を使いこなすための現実的な言語およびツールを研究開発し、高並列なアプリケーションプログラムの生産性の向上に寄与するとともに、これからのエクサスケールに向かう高性能計算システム実現の基礎となるモデル・言語の研究を推進します。

研究主分野

工学

研究関連分野

コンピューター科学

研究テーマ

  • 並列プログラミング言語
  • 並列性能チューニングツール
  • 並列プログラム性能解析
  • 並列プログラミング環境

主要論文

「*」は、理研外のみでの成果です。
  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.

メンバーリスト

主宰者

佐藤 三久
チームリーダー

メンバー

村井 均
研究員
辻 美和子
研究員
中尾 昌広
研究員
児玉 祐悦
研究員
LEE Jinpil
特別研究員
小田嶋 哲哉
特別研究員
八木 学
特別研究員
中島 研吾
客員主管研究員
八杉 昌宏
客員主管研究員
坂上 仁志
客員主管研究員
WYLIE Brian
客員研究員
FELD Christian
客員研究員
岩下 英俊
客員研究員
GIMENEZ LUCAS Judit
客員研究員
SHENDE Sameer
客員研究員
下司 雅章
客員研究員