Skip to main content

CAASCADE: A System for Static Analysis of HPC Software Application Portfolios...

by Matthew G Lopez, Oscar R Hernandez Mendoza, Reuben D Budiardja, Jack C Wells
Publication Type
Conference Paper
Journal Name
Lecture Notes in Computer Science
Publication Date
Page Numbers
90 to 104
Conference Name
6th International Workshop on Extreme Scale Programming Tools (ESPT 2017)
Conference Location
Denver, Colorado, United States of America
Conference Sponsor
Conference Date

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.