Collaboration Topics - Acceleration Hardware and APIs
This work explores areas of common interest in programming models for the coming exascale era. Initially, the intent was to aggregate NNSA and CEA lab's work in this area into a common repository. Early work will focus on low-level application programming interfaces (APIs), micro-benchmarks, and mini-applications. Work in the out-years will include APIs and languages that provide higher levels of abstraction.
1) Los Alamos rewrote, and posted as open source, a CUDA version of the CEA mini-app: codehydro. 2) Sandia published a technical report analyzing mini-apps and their representation of characteristics of actual production codes.