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 条
  • [31] Improving Transplant Program Performance Monitoring
    Shepherd, Sharon
    Formica, Richard N.
    CURRENT TRANSPLANTATION REPORTS, 2021, 8 (04) : 293 - 300
  • [32] Improving Transplant Program Performance Monitoring
    Sharon Shepherd
    Richard N. Formica
    Current Transplantation Reports, 2021, 8 : 293 - 300
  • [33] Monitoring the performance of the tuberculosis control program
    Heffernan, Courtney
    Haworth-Brockman, Margaret
    Plourde, Pierre
    Wong, Tom
    Ferrara, Giovanni
    Long, Richard
    CANADIAN JOURNAL OF RESPIRATORY CRITICAL CARE AND SLEEP MEDICINE, 2023, 7 (06) : 526 - 540
  • [35] TOM -: Efficient monitoring infrastructure for multithreaded programs
    Balis, B
    Bubak, M
    Funika, W
    Wismüller, R
    Kaplita, G
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 464 - 472
  • [36] Exploring cache performance in multithreaded processors
    Lioupis, D
    Milios, S
    MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (10) : 631 - 642
  • [37] Performance study of a multithreaded superscalar microprocessor
    Gulati, M
    Bagherzadeh, N
    SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 291 - 301
  • [38] BULLDOZER: AN APPROACH TO MULTITHREADED COMPUTE PERFORMANCE
    Butler, Michael
    Barnes, Leslie
    Das Sarma, Debjit
    Gelinas, Bob
    IEEE MICRO, 2011, 31 (02) : 6 - 15
  • [39] Exploring the performance of massively multithreaded architectures
    Bokhari, Shahid
    Saltz, Joel
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (05): : 588 - 616
  • [40] Performance study of a concurrent multithreaded processor
    Tsai, JY
    Jiang, ZZ
    Ness, E
    Yew, PC
    1998 FOURTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 24 - 35