Achieving Peak Performance of High-Performance Computing Applications by Optimizing Parallelism Compilation

Giorgis Georgakoudis | 21-ERD-018

Executive Summary

We aim to develop novel compiler methods to substantially increase the performance of high-performance computing applications running in parallel, addressing the problem of a severe lack of compiler optimization on parallel code. If successful, this technology will help enable the peak performance of applications on high-performance computing architectures to speed stockpile stewardship simulations essential to national security.

Publications, Presentations, and Patents

Huber, Joseph, Weile Wei, Giorgis Georgakoudis, Johannes Doerfert, and Oscar Hernandez. 2021. “A Case Study of LLVM-Based Analysis for Optimizing SIMD Code Generation.” In OpenMP: Enabling Massive Node-Level Parallelism, edited by Simon McIntosh-Smith, Bronis R. de Supinski, and Jannis Klinkenberg, 142–55. Lecture Notes in Computer Science. Cham: Springer International Publishing. https://doi.org/10.1007/978-3-030-85262-7_10.