DocumentCode :
322779
Title :
VPPB-a visualization and performance prediction tool for multithreaded Solaris programs
Author :
Broberg, Magnus ; Lundberg, Lars ; Grahn, Håkan
Author_Institution :
Dept. of Comput. Sci., Karlskrona Univ., Ronneby, Sweden
fYear :
1998
fDate :
30 Mar-3 Apr 1998
Firstpage :
770
Lastpage :
776
Abstract :
Efficient performance tuning of parallel programs is often hard. We describe an approach that uses a uni-processor execution of a multithreaded program as reference to simulate a multiprocessor execution. The speed-up is predicted, and the program behaviour is visualized as a graph, which can be used in the performance tuning process. The simulator considers scheduling as well as hardware parameters, e.g., the thread priority, no. of LWPs, and no. of CPUs. The visualization part shows the simulated execution in two graphs: one showing the threads´ behaviour over time and the other the amount of parallelism over time. In the first graph it is possible to relate an event in the graph to the code line causing the event. Validation using a Sun multiprocessor with eight processors and five scientific parallel applications shows that the speed-up predictions are within +/-6% of a real execution
Keywords :
data visualisation; graph theory; multiprogramming; network operating systems; parallel programming; programming environments; scheduling; software performance evaluation; software tools; Solaris programs; Sun multiprocessor; VPPB; graph; hardware parameters; multiprocessor execution; multithreaded program; parallel programming; performance prediction tool; program behaviour; program visualization tool; programming environment; scheduling; scientific parallel application; uni-processor execution; Computer science; Disk recording; Flowcharts; Libraries; Monitoring; Parallel programming; Probes; Programming environments; Visualization; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location :
Orlando, FL
ISSN :
1063-7133
Print_ISBN :
0-8186-8404-6
Type :
conf
DOI :
10.1109/IPPS.1998.670014
Filename :
670014
Link To Document :
بازگشت