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 条
  • [1] Uncovering performance issues of the interrupt request handler
    Billoo, Mohammed
    Electronics World, 2021, 127 (2006): : 8 - 10
  • [2] Uncovering performance issues of your interrupt request handler
    Billoo, Mohammed
    Electronics World, 2021, 127 (2007): : 8 - 11
  • [3] Interrupt Handler Migration and Direct Interrupt Scheduling for Rapid Scheduling of Interrupt-driven Tasks
    Lee, Jupyung
    Park, Kyu Ho
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (04)
  • [4] GENERALIZED INTERRUPT HANDLER FOR A FORTH MACHINE.
    Lotspiech, J.B.
    Ruehle, T.M.
    IBM technical disclosure bulletin, 1984, 27 (7 A): : 3839 - 3844
  • [5] Using virtualization for online kernel profiling, code coverage and instrumentation
    Khen, Eviatar
    Zaidenberg, Nezer J.
    Averbuch, Amir
    PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 104 - 110
  • [6] Reduction of Interrupt Handler Executions for Model Checking Embedded Software
    Schlich, Bastian
    Noll, Thomas
    Brauer, Joerg
    Brutschy, Lucas
    HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, 2011, 6405 : 5 - +
  • [7] N-DIMENSIONAL INTERRUPT HANDLER REPLACES PRIORITY ENCODER
    ROZSA, K
    COMPUTER DESIGN, 1981, 20 (02): : 126 - &
  • [8] INTSPECT: Interrupt Latencies in the Linux Kernel
    Herzog, Benedict
    Gerhorst, Luis
    Heinloth, Bernhard
    Reif, Stefan
    Hoenig, Timo
    Schroeder-Preikschat, Wolfgang
    2018 VIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2018), 2018, : 83 - 90
  • [9] Design Space Exploration of Control System with Hardware-implemented Interrupt Handler
    Ando, Yuki
    Honda, Shinya
    Takada, Hiroaki
    Edahiro, Masato
    2015 6TH INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (IC-ICTES), 2015,
  • [10] Real-time performance assessment using fast interrupt request on a standard Linux kernel
    Souza, Rayanne
    Freitas, Miguel
    Jimenez, Marcelo
    Magalhaes, Joao
    Kubrusly, Alan C.
    Rodriguez, Noemi
    ENGINEERING REPORTS, 2020, 2 (01)