Characterizing and modeling the behavior of context switch misses

Fang Cherry Liu, Fei Guo, Yan Solihin, Seongbeom Kim, Abdulaziz Eker · 2008

One of the essential features in modern computer systems is context switching, which allows multiple threads of execution to time-share a limited number of processors. While very useful, context switching can introduce high performance overheads, with one of the primary reasons being the cache perturbation effect. Between the time a thread is switched out and when it resumes execution, parts of its working set in the cache may be perturbed by other interfering threads, leading to (context switch) cache misses to recover from the perturbation.

Read the paper · More papers on PaperTik