DocumentCode
2527527
Title
Profiling I/O interrupts in modern architectures
Author
Schaelicke, Lambert ; Davis, Al ; McKee, Sally A.
Author_Institution
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fYear
2000
fDate
2000
Firstpage
115
Lastpage
123
Abstract
As applications grow increasingly communication-oriented, interrupt performance quickly becomes a crucial component of high performance I/O system design. At the same time, accurately measuring interrupt handler performance is difficult with the traditional simulation, instrumentation, or statistical sampling approaches. One of the most important components of interrupt performance is cache behavior. This paper presents a portable method for measuring the cache effects of I/O interrupt handling using hardware performance counters. The method is demonstrated on two commercial platforms with different architectures, the SGI Origin 200 and the Sun Ultra-1. This case study uses the methodology to measure the overhead of the two most common forms of interrupts: disk and network interrupts. It demonstrates that the method works well and is reasonably robust. In addition, the results show that network interrupts have larger cache footprints than disk interrupts, and behave very differently on both platforms, due to significant differences in OS organization
Keywords
cache storage; input-output programs; interrupts; operating systems (computers); software performance evaluation; virtual machines; SGI Origin 200; Sun Ultra-1; cache; disk interrupts; hardware performance counters; high performance I/O system design; input output interrupt profiling; interrupt handling; network interrupts; operating system; simulation; Application software; Atomic measurements; Counting circuits; Distortion measurement; Hardware; Instruments; Microprocessors; Operating systems; Sampling methods; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
Conference_Location
San Francisco, CA
ISSN
1526-7539
Print_ISBN
0-7695-0728-X
Type
conf
DOI
10.1109/MASCOT.2000.876436
Filename
876436
Link To Document