skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Palm: Easing the Burden of Analytical Performance Modeling

Conference ·

Analytical (predictive) application performance models are critical for diagnosing performance-limiting resources, optimizing systems, and designing machines. Creating models, however, is difficult because they must be both accurate and concise. To ease the burden of performance modeling, we developed Palm, a modeling tool that combines top-down (human-provided) semantic insight with bottom-up static and dynamic analysis. To express insight, Palm defines a source code modeling annotation language. By coordinating models and source code, Palm's models are `first-class' and reproducible. Unlike prior work, Palm formally links models, functions, and measurements. As a result, Palm (a) uses functions to either abstract or express complexity (b) generates hierarchical models (representing an application's static and dynamic structure); and (c) automatically incorporates measurements to focus attention, represent constant behavior, and validate models. We discuss generating models for three different applications.

Research Organization:
Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-76RL01830
OSTI ID:
1178886
Report Number(s):
PNNL-SA-101713; KJ0402000
Resource Relation:
Conference: Proceedings of the 28th International Conference on Supercomputing (ICS '14), June 10-13, 2014 Munich, Germany, 221-230
Country of Publication:
United States
Language:
English

Similar Records

Performance and Architecture Lab Modeling Tool
Software · Thu Jun 19 00:00:00 EDT 2014 · OSTI ID:1178886

Center for Technology for Advanced Scientific Component Software (TASCS)
Technical Report · Wed Jun 30 00:00:00 EDT 2010 · OSTI ID:1178886

Center for Technology for Advanced Scientific Component Software
Technical Report · Wed Jun 30 00:00:00 EDT 2010 · OSTI ID:1178886