Profiling interrupt handler performance through kernel instrumentation

被引:5
|
作者
Moore, B [1 ]
Slabach, T [1 ]
Schaelicke, L [1 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
来源
21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICCD.2003.1240889
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As a result of technology trends towards multi-gigahertz processors, the I/O system is becoming a critical bottleneck for many applications. Interrupts are a major aspect of most device drivers. Characterizing interrupt performance and its relation to architectural trends is important for understanding and improving I/O subsystem performance. Kernel instrumentation in combination with performance counters is able to overcome the limitations of microbenchmarks when measuring interrupts. A comparative analysis of a range of IA-32 based systems reveals that interrupt handler code exhibits only a low degree of instruction-level parallelism. Consequently, the trend towards deeper processor pipelines and smaller caches to maximize clock frequency can be detrimental to interrupt handling performance.
引用
收藏
页码:156 / 163
页数:8
相关论文
共 50 条
  • [21] Instant Profiling: Instrumentation Sampling for Profiling Datacenter Applications
    Cho, Hyoun Kyu
    Moseley, Tipp
    Hank, Richard
    Bruening, Derek
    Mahlke, Scott
    PROCEEDINGS OF THE 2013 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2013, : 43 - 52
  • [22] Improving anesthesiologist performance through profiling and incentives
    St Jacques, PJ
    Patel, N
    Higgins, MS
    JOURNAL OF CLINICAL ANESTHESIA, 2004, 16 (07) : 523 - 528
  • [23] Performance Enhancement of Snort IDS through Kernel Modification
    Changazi, Sabir Ali
    Shafi, Imran
    Saleh, Khaled
    Islam, M. Hasan
    Hussainn, Syed Muzammil
    Ali, Atif
    2019 8TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT 2019), 2019, : 155 - 161
  • [24] Adaptive Interrupt Coalescing for Energy Efficiency and Performance
    Han, Jae-Il
    Kim, Young-Man
    Lee, Jaeyoul
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 41 - 46
  • [25] A linux kernel with fixed interrupt latency for embedded real-time system
    Yang, J
    Chen, Y
    Wang, HY
    Wang, BB
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 127 - 134
  • [26] GILK: A dynamic instrumentation tool for the Linux kernel
    Pearce, DJ
    Kelly, PHJ
    Field, T
    Harder, U
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 220 - 226
  • [27] Instrumentation for Beam Profiling in the Terahertz Regime
    Heimbeck, Martin S.
    Everitt, Henry O.
    Taylor, Kent
    Davis, Carys
    Hamilton, Eric
    Thomas, David E.
    Reardon, Patrick J.
    Hesler, Jeffrey
    TERAHERTZ PHYSICS, DEVICES, AND SYSTEMS IV: ADVANCED APPLICATIONS IN INDUSTRY AND DEFENSE, 2010, 7671
  • [28] ADVANCED INSTRUMENTATION AND STRATEGIES FOR METABOLIC PROFILING
    HOLLAND, JF
    LEARY, JJ
    SWEELEY, CC
    JOURNAL OF CHROMATOGRAPHY, 1986, 379 : 3 - 26
  • [29] Instrumentation-based profiling techniques
    Melab, N
    Deruelle, L
    Bouneffa, M
    Basson, H
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 245 - 248
  • [30] Reducing interrupt latency at Linux kernel level for real-time network
    Lee, Dae Sung
    Kim, Jeong Seob
    Park, Jaehyun
    Kim, Ki Chang
    Advances in Artificial Reality and Tele-Existence, Proceedings, 2006, 4282 : 643 - 650