Exascallab

Location IACS
Mission Our mission is to perform cutting-edge research and development in programming languages, compilers, machine learning, tools and applications for performance, productivity and energy efficiency on High Performance Computing and Big Data platforms.

In our research, we strive to develop approaches and novel implementation techniques that anticipate architectural changes and emerging user needs; enhance application performance; facilitate programmer productivity; and provide implementations of our ideas.

We are active members of open standards such as OpenMP, OpenACC, the MultiCore Association (MCA), UCX and OpenSHMEM.

Our contributions to the HPC community include: the reference implementation for OpenSHMEM; the open-source OpenUH compiler; LLVM enhancements.

Details

The research interests of Exascallab broadly span several areas of High Performance Computing. Some of our topics of interest include:   

  1. Compiler Development and Optimizations for HPC, Big Data and Machine Learning
    • We actively contribute to the LLVM compiler framework
  2. OpenMP programming model for Exascale systems
  3. Partitioned Global Address Space (PGAS) programming model
  4. Fault Tolerance techniques for Large Scale HPC systems
  5. Energy efficiency in HPC
Coordinator Barbara Chapman
Lab Web page Exascale Programming Models Laboratory