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