Dynamic Load Balancing Algorithm for System on Chip

被引:0
作者
Lee, Shinwon [1 ]
Meka, V. [1 ]
Jeon, Mingu [1 ]
Sung, Nagoo [1 ]
Youn, Kongnani [1 ]
机构
[1] Samsung Elect, Syst LSI Business, Yongin, South Korea
来源
2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC) | 2012年
关键词
Load balancing; System on chip(SOC); Response time; Power consumption; Workload; Load of resource; Dynamic voltage and frequency scaling(DVFS);
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Load balancing is a method that improves performance of a system through efficient distribution of load among the resources (HW accelerators & cores) of the system. Various load balancing algorithm have been introduced already, but there is no algorithm that considered the important properties of system on chip (SOC). In this paper, we introduced a novel load balancing algorithm for system on chip (SOC). The proposed algorithm introduces a quantitative approach that dynamically computes the performance score (based on pre-measured response time & power consumption primitives and the current system frequency) of each available resource and also computes the workload of each job-task on the SOC. Based on the computed performance score and workload of a job-task, the algorithm schedules the job-task on best possible resource of the SOC. The proposed load balancing algorithm is evaluated on a SOC through simulation and found superior results compared to the traditional load balancing approaches.
引用
收藏
页码:208 / 211
页数:4
相关论文
共 6 条
[1]   Dynamic voltage and frequency scaling based on workload decomposition [J].
Choi, K ;
Soma, R ;
Pedram, M .
ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, :174-179
[2]  
KIM CH, 2003, SYSTEMS MAN CYBERN A, V13, P549, DOI DOI 10.1109/TCSVT.2003.813431
[3]   An adaptive load balancing algorithm using simple prediction mechanism [J].
Lee, GH ;
Woo, WD ;
Yoon, BN .
NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, :496-501
[4]  
Mcheick H., 2011, 2011 9th International Conference on Software Engineering Research, Management and Applications, P104, DOI 10.1109/SERA.2011.46
[5]  
Shahbahrami Asadollah, ISM, P37
[6]  
Sharma Sandeep, 2008, P WORLD ACAD SCI ENG, V38