Programming Systems

Projects

  • Objective: Enhance the MPI standard and the Open MPI implementation of MPI for exascale The Message Passing Interface (MPI) is a community standard for inter-process communication and is used by the…
  • This project will advance the mechanistic understanding of fission gas behavior in UO2 nuclear fuel by developing a mesoscale fission gas simulator that takes advantage of leadership class computers…
  • Resilience, i.e., obtaining a correct solution in a timely and efficient manner, is one of the key challenges in extreme-scale supercomputing. Extreme heterogeneity, i.e., using multiple, and…
  • The PROTEAS project is a strategic response to the continuous changes in architectures and hardware that are defining the landscape for emerging ECP systems. PROTEAS is a flexible programming…
  • Cosmic Castle is a multi-level hardware-software strategy that is integrated by a cross-cutting performance modeling methodology, using our innovative Aspen modeling framework. Our innovative…
  • OpenACC Support for Clang and LLVM
  • Programming NVM as Persistent, High-Performance Main Memory
  • Parallel Aggregate Persistent Storage Papyrus is a programming system that provides features for scalable, aggregate, persistent memory. Papyrus provides a portable and scalable…
  •