By Topic

Research on Dynamic Cache Distribution Scheduling Algorithm on Multi-Core Processors

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Benhai Zhou ; Coll. of Inf. Sci. & Eng., Northeastern Univ., Shenyang ; Jianzhong Qiao ; Shukuan Lin

Nowadays, multi-core processors are becoming mainstream due to their superior performance and power characteristics. With an increasing number of processor cores being integrated onto a single chip, multi-core processors require efficient organization and management of the on-chip cache resources to provide fast data accesses for concurrently running threads. Cache allocation and sharing is critical to the effective utilization of multi-core processors. Unbalanced CPU cache sharing can easily cause serious problems, such as thread starvation, priority inversion, and inadequate CPU accounting. Aiming at this situation, a new operating system scheduling algorithm which produces balanced schedules and stable system performance by reconfiguring CPU time quantum in terms of balanced cache allocation is presented. By experiment verification, the system performance stability adopting dynamic cache distribution scheduling algorithm is higher than that using conventional scheduling algorithms. Consequently, dynamic cache distribution scheduling algorithm improves the performance stability of operating system and applications effectively on multi-core architecture.

Published in:

E-Business and Information System Security, 2009. EBISS '09. International Conference on

Date of Conference:

23-24 May 2009