Back To Schedule
Tuesday, April 9 • 12:35pm - 1:05pm
DOE Proxy Apps: Compiler Performance Analysis and Optimistic Annotation Exploration

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The US Department of Energy proxy applications are simplified models of the key components of various scientific computing workloads. These proxy applications are useful for research and exploration in many areas, including software technology. We have conducted performance analysis of these proxy application using Clang, GCC and some vendor compilers. These results have identified and motivated our work on modelling the memory access of math functions in Clang. We will discuss our design and our work to expose this ability to encode function information to the developer. Additionally in this area, I will then discuss my collaboration on a development tool designed to explore both the potential performance gap lost from knowledge the developer could encode (but did not) and the extent to which LLVM is able to profitably make use of this information.


Brian Homerding

Argonne National Laboratory

Tuesday April 9, 2019 12:35pm - 1:05pm CEST