June 22–26, 2014
Leipzig, Germany

Presentation Details

Name: Evolutionary Adaptation of HPC Applications to Revolutionary System Changes
Time: Monday, June 23, 2014
05:00 pm - 05:20 pm
Room:   Hall 2
CCL - Congress Center Leipzig
Speaker:   Hiroyuki Takizawa, Tohoku University
Abstract:   I will present our ongoing project that investigates how we can help to evolve existing HPC applications in the post-Peta scale computing era.  Since the microprocessor clock frequency no longer increases and the system scale is limited by severe constraints such as system power consumption, HPC people are exploring a new approach in order to keep exponential performance improvement.  As a result, major system architectures can change revolutionarily.  However, it is not affordable to rewrite an application code for every new system, so we often need to evolve an existing code.  The goal of our research project is to establish a systematic way to help the software evolution. One of the main causes to overcomplicate the evolution is that most existing applications are already optimized and specialized for their target systems. Therefore, one important technical issue is how to separate such system-specific optimizations from application codes. In this presentation, I will talk about the concept and current status of our project.