Visualization and performance prediction of multithreaded Solaris programs by tracing kernel threads
| Document type: | Conference Papers |
|---|---|
| Peer reviewed: | Yes |
| Author(s): | Magnus Broberg, Lars Lundberg, Håkan Grahn |
| Title: | Visualization and performance prediction of multithreaded Solaris programs by tracing kernel threads |
| Conference name: | 13th Parallel Processing Symposium / 10th Symposium on Parallel and Distributed Processing (IPPS/SPDP 1999) |
| Year: | 1999 |
| Pagination: | 407-413 |
| ISBN: | 0-7695-0143-5 |
| Publisher: | IEEE COMPUTER SOC |
| City: | SAN JUAN, PR |
| ISI number: | 000079971800062 |
| Organization: | Blekinge Institute of Technology |
| Department: | Department of Software Engineering and Computer Science (Institutionen för programvaruteknik och datavetenskap) Dept. of Software Engineering and Computer Science S-372 25 Ronneby +46 455 38 50 00 http://www.bth.se/eng/ipd/ |
| Language: | English |
| Abstract: | Efficient performance tuning of parallel programs is often hard. We present a performance prediction and visualization tool called VPPB. Based on a monitored uni-processor execution, VPPB shows the (predicted) behaviour of a multithreaded program using any number of processors and the program behaviour is visualized as a graph. The first version of VPPB was unable to handle I/O operations. This version has, by an improved tracing technique, added the possibility to trace activities at the kernel level as well. Thus, VPPB is now able to trace various I/O activities, e.g., manipulation of OS internal buffers, physical disk I/O, socket I/O, and RPC. VPPB allows flexible performance tuning of parallel programs developed for shared memory multiprocessors using a standardized environment; C/C++ programs that lues the thread package in Solaris 2.X. |
| Subject: | Software Engineering\General |












