## VMS/0__Writings/kshalle

### changeset 89:196871d9eaef

per tuning -- chgd authors to anonymous
author Sean Halle Thu, 16 Aug 2012 08:17:43 -0700 bb5df2b662dd dbc65e36c366 0__Papers/Holistic_Model/Perf_Tune/latex/Holistic_Perf_Tuning.pdf 0__Papers/Holistic_Model/Perf_Tune/latex/Holistic_Perf_Tuning.tex 2 files changed, 13 insertions(+), 10 deletions(-) [+]
line diff
     1.1 Binary file 0__Papers/Holistic_Model/Perf_Tune/latex/Holistic_Perf_Tuning.pdf has changed

     2.1 --- a/0__Papers/Holistic_Model/Perf_Tune/latex/Holistic_Perf_Tuning.tex	Wed Aug 15 09:42:57 2012 -0700
2.2 +++ b/0__Papers/Holistic_Model/Perf_Tune/latex/Holistic_Perf_Tuning.tex	Thu Aug 16 08:17:43 2012 -0700
2.3 @@ -51,16 +51,19 @@
2.4  %MOIRAI: MOdel for Integrated Runtime Analysis through Instrumentation
2.5  \title{Integrated Performance Tuning Using Semantic Information Collected by Instrumenting the Language Runtime}
2.6
2.7 -\authorinfo{Nina Engelhardt}
2.8 -           {TU Berlin}
2.9 -           {nengel@mailbox.tu-berlin.de}
2.10 -\authorinfo{Sean Halle}
2.11 -           {Open Source Research Institute}
2.12 -           {seanhalle@opensourceresearchinstitute.org}
2.14 -           {TU Berlin}
2.16 +%\authorinfo{Nina Engelhardt}
2.17 +%           {TU Berlin}
2.18 +%           {nengel@mailbox.tu-berlin.de}
2.19 +%\authorinfo{Sean Halle}
2.20 +%           {Open Source Research Institute}
2.21 +%           {seanhalle@opensourceresearchinstitute.org}
2.23 +%           {TU Berlin}
2.25
2.26 +\authorinfo{Anonymous}
2.27 +           {No Institute}
2.28 +           {email@noplace}
2.29
2.30  % This \maketitle command is required from ieeepes version 4.0, to make
2.31  % ieeepes work correctly with newer LaTeX versions.
2.32 @@ -71,7 +74,7 @@
2.33  Performance tuning is an important aspect of parallel programming. Yet when trying to pinpoint the causes of performance loss, often times insufficient knowledge  of the internal structure of the application and the runtime is available to understand how the observed patterns of performance have come to pass.
2.34  A trend in parallel programming languages is towards models that capture more structural information about the application, in an effort to increase both performance and ease of programming. We propose using this structural information in  performance tuning tools to make the causes of performance loss more readily apparent.
2.35  Our work produces a universal, adaptable set of performance visualizations that integrates this extra application structure, via a new model of parallel computation. The visualizations clearly identify idle cores, and tie the idleness to causal interactions within the runtime and hardware, and from there to the parallelism constructs that constrained the runtime and hardware behavior, thereby eliminating guesswork.
2.36 -This approach can be used to instrument the runtime of any parallel programming model without modifying the application. As a case study, we applied it to the SSR message-passing model, and we walk through a tuning session on a large multi-core machine to illustrate how performance loss is identified and how hypotheses for the cause are generated.
2.37 +This approach can be used to instrument the runtime of any parallel language or programming model without modifying the application. As a case study, we applied it to the SSR message-passing model, and we walk through a tuning session on a large multi-core machine to illustrate the improvements in identifying performance loss and generating hypotheses for the cause.
2.38  \end{abstract}
2.39
2.40