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 条
  • [41] Shadow profiling: Hiding instrumentation costs with parallelism
    Moseley, Tipp
    Shye, Alex
    Reddi, Vijay Janapa
    Grunwald, Dirk
    Peri, Ramesh
    CGO 2007: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2007, : 198 - +
  • [42] Performance of discrete associated kernel estimators through the total variation distance
    Kokonendji, Celestin C.
    Varron, Davit
    STATISTICS & PROBABILITY LETTERS, 2016, 110 : 225 - 235
  • [43] Improving I/O Performance Through an In-Kernel Disk Simulator
    Gonzalez-Ferez, Pilar
    Piernas, Juan
    Cortes, Toni
    COMPUTER JOURNAL, 2016, 59 (10) : 1433 - 1452
  • [44] On the performance of ELT instrumentation
    Cuby, J. -G.
    Prieto, E.
    Ferrari, M.
    Hugot, E.
    Bland-Hawthorn, J.
    Blais-Ouellette, S.
    GROUND-BASED AND AIRBORNE INSTRUMENTATION FOR ASTRONOMY, PTS 1- 3, 2006, 6269
  • [45] Performance characteristics of polling and interrupt for a clustered video server
    Park, J
    Moon, K
    Kim, T
    Cho, G
    MULTIMEDIA INFORMATION SYSTEMS IN PRACTICE, 1999, : 470 - 478
  • [46] PERFORMANCE OF PET INSTRUMENTATION
    JORDAN, K
    TUMORDIAGNOSTIK & THERAPIE, 1988, 9 (04) : 163 - 163
  • [47] Interrupt Stack Protection for Linux Kernel in Hardware Virtualization Layer of ARM64 Architecture
    Xiong, Chenglai
    Yu, Xuejun
    Yang, Jialing
    Xie, Guoqi
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (16)
  • [48] High Performance Internet Connection Filtering Through an In-Kernel Architecture
    Jivan, Naser Ezzati
    Sendi, Alireza Shameli
    Dagenais, Michel
    Nematbakhsh, Naser
    ICIMP 2011: THE SIXTH INTERNATIONAL CONFERENCE ON INTERNET MONITORING AND PROTECTION, 2011, : 32 - 37
  • [49] Verification Method of Safety Properties of Embedded Assembly Program by Combining SMT-Based Bounded Model Checking and Reduction of Interrupt Handler Executions
    Yamane, Satoshi
    Kobashi, Junpei
    Uemura, Kosuke
    ELECTRONICS, 2020, 9 (07) : 1 - 24
  • [50] Streamlining Instrumentation Through Collaboration
    Hemingway, Maureen W.
    Vieira, Ashley
    Salvucci, Marcia
    AORN JOURNAL, 2022, 116 (04) : 335 - 339