DocumentCode :
2959602
Title :
Performance prototyping of parallel applications in N-MAP
Author :
Ferscha, A. ; Johnson, J.
Author_Institution :
Inst. fur Angewandte Inf. & Informationssyst., Wien Univ., Austria
fYear :
1996
fDate :
11-13 Jun 1996
Firstpage :
84
Lastpage :
91
Abstract :
The integration of performance engineering activities into the very early phases of the development process of parallel software is attacked with the development of a methodology and corresponding tools for performance prototyping. The authors have designed and implemented a fully integrated development environment for parallel software, the N-MAP toolset, with emphasis on the forecast of parallel program performance based on early prototypes. N-MAP provides language support for the rapid prototyping of programs exploiting data parallelism and/or parallelism at the task level. Further features/components of N-MAP are automated generation of instrumented source code for simulation and for execution on real parallel processors, trace analysis, performance visualization and execution animation, arbitrarily complex (deterministic and stochastic) workload specifications, fully automated scenario management, and a graphical user interface
Keywords :
automatic programming; computer animation; data visualisation; formal specification; graphical user interfaces; parallel programming; program diagnostics; software performance evaluation; software prototyping; software tools; virtual machines; N-MAP toolset; arbitrarily complex workload specifications; automated instrumented source code generation; early parallel software development phase; execution animation; fully automated scenario management; fully integrated development environment; graphical user interface; language support; parallel applications; parallel program performance forecasting; performance engineering; performance prototyping; performance visualization; rapid prototyping; real parallel processor execution; simulation; task level data parallelism; task level parallelism; trace analysis; Analytical models; Application software; Data visualization; Design engineering; Instruments; Performance analysis; Prototypes; Software performance; Software prototyping; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
Print_ISBN :
0-7803-3529-5
Type :
conf
DOI :
10.1109/ICAPP.1996.562861
Filename :
562861
Link To Document :
بازگشت