ThreadMon: A tool for monitoring multithreaded program performance

被引:0
|
作者
Cantrill, BM [1 ]
Doeppner, TW [1 ]
机构
[1] SunSoft Inc, Mt View, CA 94043 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:253 / 265
页数:13
相关论文
共 50 条
  • [21] A PERFORMANCE TESTING PROGRAM AS AN EDUCATIONAL TOOL
    MOORE, BW
    POULTRY SCIENCE, 1962, 41 (05) : 1667 - &
  • [22] PERFORMANCE TRADEOFFS IN MULTITHREADED PROCESSORS
    AGARWAL, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (05) : 525 - 539
  • [23] Metrics for multithreaded Java']Java program verification
    Salem, A
    Sharma, V
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 524 - 528
  • [24] Performance Monitoring Tool for Mobile Application
    Yoosook, Pongsakorn
    Apirukvorapinit, Paskorn
    PROCEEDINGS OF 2018 5TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR): SMART TECHNOLOGY FOR NEXT GENERATION OF INFORMATION, ENGINEERING, BUSINESS AND SOCIAL SCIENCE, 2018, : 177 - 182
  • [25] Program Visualization for Debugging Deadlocks in Multithreaded Programs
    Kim, Byung-Chul
    Jun, Yong-Kee
    ADVANCES IN SOFTWARE ENGINEERING, 2010, 117 : 228 - 236
  • [26] PERFORMANCE OF MULTITHREADED AND MULTICORE CPUS
    不详
    COMPUTER, 2010, 43 (03) : 29 - 29
  • [27] Performance evaluation of a multithreaded system
    El Naga, HM
    El Naga, NM
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XVI, PROCEEDINGS: COMPUTER SCIENCE III, 2002, : 333 - 336
  • [28] Program Optimization Space Pruning for a Multithreaded GPU
    Ryoo, Shane
    Rodrigues, Christopher I.
    Stone, Sam S.
    Baghsorkhi, Sara S.
    Ueng, Sain-Zee
    Stratton, John A.
    Hwu, Wen-mei W.
    CGO 2008: SIXTH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, PROCEEDINGS, 2008, : 195 - 204
  • [29] Program visualization for debugging deadlocks in multithreaded programs
    Gyeongsang National University, Jinju 660-701, Korea, Republic of
    Commun. Comput. Info. Sci., (228-236):
  • [30] Multithreaded Java']Java program test generation
    Edelstein, O
    Farchi, E
    Nir, Y
    Ratsaby, G
    Ur, S
    IBM SYSTEMS JOURNAL, 2002, 41 (01) : 111 - 125