loading...
Portrayal of parallel applications for performance evaluation and prediction
Hawaii, USA January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/HICSS.1995.37551428th Hawaii International Conference ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
K. Ekanadham, IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
V.K. Naik, IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
Performance analysis and estimations play a central role in the design and development of parallel application software. In parallel environments, the performance related parameter space is much larger than that in the sequential case. As a result, simple "paper and pencil" type analysis is not always a viable option. Numerous efforts have gone into developing tools to help users understand the performance of their parallel applications. Typically these tools tend to be used at run-time or as post-processors. Performance data is gathered by monitoring the program execution and/or by collecting execution trace. These tools serve a useful purpose as performance tuning aids after an application has been parallelized. As such, these tools are not directly useful in designing and developing parallel applications. We introduce a new notion called performance portrayal of a parallel application program for performance specification. The portrayal captures the speed characteristics of the rate determining segments, the control flow, and dataflow of an application as well as the parameters of the parallel environment in which it is executed. The specification is expressed as a program in a Portrayal Specification Language (PSL), which we introduce.
Index Terms:
software performance evaluation; parallel programming; software tools; program diagnostics; reverse engineering; data flow analysis; specification languages; parallel applications; performance evaluation; performance prediction; parallel application software development; performance related parameter space; run-time tools; monitoring; program execution; execution trace; performance tuning aids; performance specification; speed characteristics; dataflow; control flow; Portrayal Specification Language
Citation:
K. Ekanadham, V.K. Naik, "Portrayal of parallel applications for performance evaluation and prediction," hicss, pp.442, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.