Publication | Closed Access
The context-switch overhead inflicted by hardware interrupts (and the enigma of do-nothing loops)
83
Citations
16
References
2007
Year
Unknown Venue
Do-nothing LoopsEngineeringComputer ArchitectureMultithreading (Computer Architecture)Processor ArchitectureHardware SecurityContext SwitchSystems EngineeringWorkload CharacterizationParallel ComputingInstruction-level ParallelismConcurrent ProgrammingComputer EngineeringHardware InterruptsComputer ScienceContext-switch OverheadRuntime SystemEmbedded Operating SystemOperating SystemsProgram AnalysisDifferent ThreadSystem Software
The overhead of a context switch is typically associated with multitasking, where several applications share a processor. But even if only one runnable application is present in the system and supposedly runs alone, it is still repeatedly preempted in favor of a different thread of execution, namely, the operating system that services periodic clock interrupts. We employ two complementing methodologies to measure the overhead incurred by such events and obtain contradictory results.
| Year | Citations | |
|---|---|---|
Page 1
Page 1