Event Frequency vs. CPU Frequency
Fills CPU’s idle time with useful work from another (host) thread
Maximizes event frequency by eliminating context switches
Benefit depends on event speed, CPU throughput and context switch time
Interrupt-Driven
Guest Events
Busy Waiting
Thread Integration
1 CPU
Instruction
per box
Guest
Code
Guest
Busy Waiting
Context
Switching
Background
or Host Code
Previous slide
Next slide
Back to first slide
View graphic version