Tool-Based Approach for High-Performance Computing

Jaewook Shin
Seminar

Scientific computing is facing another leap with the looming era of exascale computing. For the last 10 years or so, I have been developing techniques that can be used in tools for improving performance of scientific applications. In this talk, I will talk about two examples of such tools: TUNE and SIMDex. In December last year, I presented about TUNE, a compiler-based tool for empirical performance tuning, and its application on Nek5000. In this talk, I will follow up with new results that extend the earlier results in more detail. Also, I will summarize the unique features of SIMDex, a source-to-source SIMD code generator. While these tools are developed for Cray XT5 and AltiVec (as in G5 and Power6), they can be as useful on IBM BlueGenes. I conclude this talk by stressing on the importance of tool development and use.