TOP
Fugaku
Flagship 2020 Project
Research Teams (2014-21)
Architecture Development Team
Architecture Development Team
Japanese
Team Leader Mitsuhisa Sato
- 2016
- Professor(Cooperative Graduate School Program)and Professor Emeritus, University of Tsukuba (-present)
- 2014
- Team Leader, Architecture Development Team of Flagship 2020 Project, AICS (renamed R-CCS in 2018), RIKEN
- 2010
- Team Leader, Programming Environment Research Team, AICS (renamed R-CCS in 2018), RIKEN (-present)
- 2007
- Director , Center for Computational Sciences, University of Tsukuba
- 2001
- Professor , Graduate School of Systems and Information Engineering, University of Tsukuba (-present)
- 1996
- Chief, Parallel and Distributed System Performance Laboratory in Real World Computing Partnership, Japan.
- 1991
- Senior Researcher, ElectroTechnical Laboratory (-1996)
- 1984
- M.S. and Ph.D. in Information Science, The University of Tokyo (-1990)
Keyword
- Computer system architecture
- Compiler
- Parallel programming language
Research summary
The architecture development team designs and develops the architecture of the Post-K supercomputer in cooperation with our partner vendor. Furthermore, we research and develop the programming environment to exploit the Post-K effectively.
As a part of a collaborative approach with application developers, we examine the design of the architecture to improve the performance of their applications, and the strategic guideline to increase the performance of the applications in order to achieve the high performance and efficiency of the whole system. We provide an evaluation environment for architectures and applications by developing tools such as CPU simulator and compiler for the simulator. With the simulator and compiler, we will evaluate a wide range of scientific applications to find an appropriate architecture. Also, they will support the development and optimization of applications during the time the Post-K computer under development.
It is expected that the Post-K should be a massively parallel system which consists of many nodes equipped with many cores. To exploit the system, application developers have to define the communication between nodes in addition to the program within a node. To release the developers from bothersome task, we have developed a parallel programming language called XcalableMP (XMP) for the K computer. We endeavor to develop the programming environment of the Post-K by enhancing and evolving the functions of XMP and to provide it to the uses of the Post-K.
Representative papers
- 1.Miwako Tsuji, Jinpil Lee, Taisuke Boku, Mitsuhisa Sato:
"SCAMP: A “Pseudo” Trace Driven Simulation toward Scalable Network Evaluation"
ISC16 proceedings (2016) - 2.Miwako Tsuji::
" “K-scale” applications on the K computer and co-design effort for the development of “post-K” "
Advances in Parallel Computing, Vol27 Parallel Computing: On the Road to Exascale, Volume 27 (2016) - 3.Miwako Tsuji, Serge Petiton,, Mitsuhisa Sato:
"Fault Tolerance Features of a New Multi-SPMD Programming/Execution Environment"
Proceedings of the First International Workshop on Extreme Scale Programming Models and Middleware, SC15 (2015) - 4.Hidetoshi Iwashita, Masahiro Nakao, Mitsuhisa Sato:
"Preliminary Implementation of Coarray Fortran Translator Based on Omni XcalableMP"
9th International Conference on Partitioned Global Address Space Programming Models (PGAS), IEEE Conference Publications, P.70-75 (2015)