[BANANA] Berkeley Lab - Scientific Computing Seminar, June 16, 2006
Parry Husbands
pjrhusbands at lbl.gov
Tue Jun 13 16:56:45 PDT 2006
Date: Friday, June 16, 2006
Time: 1:00pm-2:00pm
Location: Building 50A-5132
Seminar Speaker: Erich Strohmaier
Future Technologies Group
CRD, LBNL
Title: Performance Complexity: An Execution Time Metric to Characterize
Performance Transparency and Programming Complexity
Abstract:
Performance evaluation of code execution focuses on determining performance
and efficiency levels for specific application scenarios. However, there is
no measure characterizing how complex it is to achieve performance and how
transparent performance results are. In this talk we present an execution
time metric called Performance Complexity (PC) to capture these important
aspects of code development. PC is based on performance results from a set
of benchmark experiments and related performance models reflecting the
behavior
of a programmer. Residual modeling errors are used to derive PC as measure
for
how transparent program performance is and how complex the performance
appears
to the programmer. PC is independent from performance (P) itself which
allows plotting system behavior in a performance-complexity map (P-C Map).
We present a detailed description for calculating compatible P and PC
values and use results from the parametric benchmark APEX-Map to illustrate
the utility of PC for analyzing systems and programming paradigms.
Sponsor of Seminar: Kathy Yelick
More information about the BANANA
mailing list