(Enter summary)
Abstract: In this paper we describe a new, low-overhead technique for manipulating processor interrupt state in an
operating system kernel. Both uniprocessor and multiprocessor operating systems protect against uniprocessor
deadlock and data corruption by selectively enabling and disabling interrupts during critical sections.
This happens frequently during latency-critical activities such as IPC, scheduling, and memory management.
Unfortunately, the cycle cost of modifying the interrupt mask has... (Update)
Context of citations to this paper: More
...more aggressive (about a factor of 4) than what current operating systems provide. However it is achievable with fast interrupt technology [51]. We use it as the achievable value when varying other parameters to ensure that interrupt cost does not swamp out the e#ects of varying...
...overheads. The operating system, however, can be customized to provide low overhead user level interrupt masking schemes [SFL 94,SCB93] Systems may also provide a hybrid of polling and interrupt mechanisms. To eliminate polling across the memory bus into a peripheral...
Cited by: More
Dynamic Computation Migration in Distributed Shared Memory Systems - Hsieh (1995)
(Correct)
Fine-Grain Distributed Shared Memory on Clusters of Workstations - Schoinas (1997)
(Correct)
The Effects of Communication Parameters on End Performance of.. - Bilas (1997)
(Correct)
Active bibliography (related documents): More All
1.0: Fast Interrupt Priority Management in Operating System Kernels - Stodolsky (1993)
(Correct)
0.7: A Revisitation of Kernel Synchronization Schemes - Christopher Small (1997)
(Correct)
0.2: Distributed Programming With Shared Data - Bal, Tanenbaum (1988)
(Correct)
Similar documents based on text: More All
0.0: Corruption: A General Equilibrium Approach - Chakrabarti
(Correct)
0.0: Bibliography - Bershad Et
(Correct)
0.0: SPIN - An Extensible Microkernel for.. - Bershad.. (1994)
(Correct)
Related documents from co-citation: More All
10: Treadmarks: Distributed shared memory on standard workstations and operating sys..
- Keleher, Dwarkadas et al. - 1994
10: Virtual memory mapped network interface for the SHRIMP multicomputer
- Blumrich - 1994
9: Tempest and Typhoon: User-Level Shared Memory
- Reinhardt, Larus et al. - 1994
BibTeX entry: (Update)
Stodolsky, D., Bershad, B. N., and Chen, B. Fast Interrupt Priority Management for Operating System Kernels. In Proceedings of the Second Usenix Workshop on Microkernels and Other Kernel Architectures, September 1993. http://citeseer.ist.psu.edu/stodolsky93fast.html More
@techreport{ stodolsky93fast,
author = "Daniel Stodolsky and J. Bradley Chen and Brian N. Bershad",
title = "Fast Interrupt Priority Management in Operating System Kernels",
number = "CS-93-152",
pages = "6",
year = "1993",
url = "citeseer.ist.psu.edu/stodolsky93fast.html" }
Citations (may not include all citations):
444
Mach: A New Kernel Foundation for Unix Development (context) - Accetta, Baron et al. - 1986
292
BSD UNIX Operating System (context) - Leffler, McKusick et al. - 1989
186
A Methodology for Implementing Highly Concurrent Data Struct..
- Herlihy - 1990
164
Distributed System (context) - Cheriton - 1988
155
Alpha Architecture Reference Manual (context) - Sites - 1992
129
Inside Windows NT (context) - Custer - 1993
110
The Impact of Operating System Structure on Memory System Pe..
- Chen, Bershad
100
Using Continuations to Implement Thread Management and Commu..
- Draves, Bershad et al. - 1991
74
Transactional Memory - Architectural Support for Lock Free D..
- Herlihy, Moss - 1993
74
Threads and Input/Output in the Synthesis Kernel
- Massalin, Pu - 1989
53
Synthesis: An Efficient Implementation of Fundamental Operat..
- Masslin - 1992
44
Fast Mutual Exclusion for Uniprocessors (context) - Bershad, Redell et al. - 1992
9
Computer Programming and Architecture: The VAX (context) - Levy, Eckhouse - 1989
5
An Introduction to the V-System (context) - Berglund - 1986
4
A new hard real-time kernel (context) - Stankovic, Ramamritham - 1988
4
A library of concurrent objects (context) - Wing, Gong - 1992
1
chapter Structural Levels of the PDP (context) - Newell, Bell et al. - 1982
1
Computer Structures: Principles and Examples (context) - Stephen, Morse et al. - 1982
1
ACM Transcations on Programming Languages and Systems (context) - Herlihy - 1991
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.cmu.edu/People/clamen/reports/1993.html): More
Visual Representations as Feedback in a Programmable Visual Shell - Modugno, Myers (1993)
(Correct)
Deferred Compilation: The Automation of Run-Time Code Generation - Leone, Lee (1993)
(Correct)
Fail-safe PVM: A portable package for distributed programming with .. - Leon (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC