Research Project Outline
Postpeta-scale computing systems are expected to become more complex with more parallelism and heterogeneity. This project will develop an environment to efficiently and effectually use such a massively-parallel heterogeneous system. We will especially work in research and development of abstraction technologies to enable application users and developers to exploit the performance of a postpeta-scale computing system without considering the underlying hardware complexities. We will also develop a framework combined with the abstraction technologies in order to support software evolution for adapting to system changes.