JST CREST Post-Petascale software project aimed to establish software technologies to explore extreme performance computing beyond peta-scale computing, on the road to exascale computing. Several research and development has been conducted for system software enabling us to exploit maximum efficiency and reliability from high performance computing systems composed of general purpose many-core processors as well as accelerators including GPGPU from the second half of 2010’s to 2020’s. The research topics covers from system software such as programming languages, compilers, runtime systems, operating systems, communication middleware, and file systems to application development support software and ultra-large data processing software. As well as conventional technologies for large-scale numerical computation, the project was also able to address the storage technology required for big data processing, the complexity of memory hierarchy, and the power problem. Exploration for the direction of future high performance computing is also an urgent and significant agenda in our research area.

Teams and Publishied Software


Development of an Eigen-Supercomputing Engine using a Post-Petascale Hierarchical Model


System Software for Post Petascale Data Intensive Science


ppOpen-HPC: Open Source Infrastructure for Development and Execution of Large-Scale Scientific Applications on Post-Peta-Scale Supercomputers with Automatic Tuning (AT)


Parallel System Software for Multi-core and Many-core


Highly Productive, High Performance Application Frameworks for Post Petascale Computing


Development of a Numerical Library based on Hierarchical Domain Decomposition for Post Petascale Simulation


An evolutionary approach to construction of a software development environment for massively-parallel heterogeneous systems


Software development for post petascale supercomputing — Modularity for Supercomputing


Development of Scalable Communication Library with Technologies for Memory Saving and Runtime Optimization


Advanced Computing and Optimization Infrastructure for Extremely Large-Scale Graphs on Post Peta-Scale Supercomputers


Software Technology that Deals with Deeper Memory Hierarchy in Post-petascale Era


Power Management Framework for Post-Petascale Supercomputers


Framework for Administration of Social Simulations on Massively Parallel Computers


Research and Development on Unified Environment of Accelerated Computing and Interconnection for Post-Petascale Era