Title :
An Adjustable Fine-Grain Cache Assignment Scheduling Algorithm Based on Multi-core Architecture
Author :
Zhou, Benhai ; Qiao, Jianzhong ; Lin, Shu-kuan ; Liu, Jun ; Liu, Bo
Author_Institution :
Coll. of Inf. Sci. & Eng., Northeastern Univ., Shenyang
Abstract :
Nowadays, there is a trend to increase the number of processors on a single chip leading to the rapid development of multi-core architecture. Threads are scheduled concurrently on multi-core processors and share the processorpsilas second-level (L2) cache. A major problem faced by such architectures is cache contention, where processorpsilas cores compete for usage of the single shared L2 cache. Uncontrolled cache allocation for threads can easily leads to serious problem, such as thread starvation, priority inversion which threaten to processorpsilas utilization ratio and system performance. To address this problem, an adjustable fine-grain cache assignment scheduling algorithm which allocates suitable cache to running threads is proposed. By experiment verification, the adjustable fine-grain cache assignment scheduling algorithm achieves higher performance than that adopting conventional LRU scheduling algorithm. Consequently, adjustable fine-grain cache assignment improves the operating system performance and utilization effectively.
Keywords :
microprocessor chips; multi-threading; processor scheduling; LRU scheduling algorithm; adjustable fine-grain cache assignment scheduling algorithm; cache allocation; cache contention; multi-core architecture; multi-core processors; operating system; priority inversion; processor utilization ratio; second-level cache; single shared L2 cache; thread starvation; Cache storage; Communication system security; Computer architecture; Counting circuits; Multicore processing; Operating systems; Processor scheduling; Scheduling algorithm; System performance; Yarn; assignment; cache; fine-grain; multi-core;
Conference_Titel :
Networks Security, Wireless Communications and Trusted Computing, 2009. NSWCTC '09. International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-1-4244-4223-2
DOI :
10.1109/NSWCTC.2009.133