A Survey of Managing Contention for Shared Resources on Multicore Processors

YAN Jie-jun,HUANG Hao
DOI: https://doi.org/10.3969/j.issn.1009-3044.2011.13.072
2011-01-01
Abstract:Modern multi-core processors are designed with multiple cores integrated on a chip,one common feature of these multi-core chips is resources sharing among sibling cores that sit on the same chip,such as the last level Cache,memory controller,front-side bus and prefetching hardware.The parallel execution of multiple threads leading to the contention of shared resources,causing a degradation of the system performance.Therefore,How to solve the contention for shared resources effectively and improve overall system performance and quality of service becomes an active research area.In this paper,we introduce the mainstream multi-core processors and the challenge of managing contention for shared resources firstly,and then we analyzed the key technologies of shared resources management: operating system scheduling and shared resource partitioning;at last,we make the conclusion of our paper and discuss the future of shared resources management technologies.
What problem does this paper attempt to address?