DocumentCode :
322492
Title :
ThreadMon: a tool for monitoring multithreaded program performance
Author :
Cantrill, Bryan M. ; Doeppner, Thomas W., Jr.
Author_Institution :
SunSoft Inc., Mountain View, CA, USA
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
253
Abstract :
This paper describes ThreadMon, a monitoring tool for improving the performance of multithreaded programs, and how we have used it to examine various aspects of the many-to-many (or two-level) threads implementation model. We run unmodified binary subject code, insert software probes to collect data, and analyze and present the results in real time on another machine. We show that the behavior of multithreaded programs, particularly those running on multiprocessors, often defies intuition when the many-to-many threads implementation model is used
Keywords :
multiprocessing programs; software performance evaluation; supervisory programs; system monitoring; ThreadMon; many-to-many threads implementation model; multiprocessors; multithreaded program performance; software probes; unmodified binary subject code; Data analysis; Displays; Kernel; Libraries; Monitoring; Packaging; Probes; Processor scheduling; Programming profession; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667265
Filename :
667265
Link To Document :
بازگشت