CAASCADE: A System for Static Analysis of HPC Software Application Portfolios
- ORNL
With the increasing complexity of upcoming HPC systems, so-called “co-design” efforts to develop the hardware and applications in concert for these systems also become more challenging. It is currently difficult to gather information about the usage of programming model features, libraries, and data structure considerations in a quantitative way across a variety of applications, and this information is needed to prioritize development efforts in systems software and hardware optimizations. In this paper we propose CAASCADE, a system that can harvest this information in an automatic way in production HPC environments, and we show some early results from a prototype of the system based on GNU compilers and a MySQL database.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1513430
- Resource Relation:
- Journal Volume: 11027; Conference: 6th International Workshop on Extreme Scale Programming Tools (ESPT 2017) - Denver, Colorado, United States of America - 11/12/2017 10:00:00 AM-11/12/2017 10:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Compile-Time Library Call Detection Using CAASCADE and XALT
Identifying Software Usage at HPC Centers with the Automatic Library Tracking Database