Enabling software management for multicore caches with a lightweight hardware support
Lin Jiang, Qingda Lu, Xiaoning Ding, Zhao Zhang, Xiaodong Zhang, Ponnuswamy Sadayappan · 2009
The management of shared caches in multicore processors is a critical and challenging task. Many hardware and OS-based methods have been proposed. However, they may be hardly adopted in practice due to their non-trivial overheads, high complexities, and/or limited abilities to handle increasingly complicated scenarios of cache contention caused by many-cores.