Dynamic Load Balancing Scheduling Model Based on Multi-core Processor
Xiaozhong Geng, Gaochao Xu, Yuan Zhang · 2010
As the computer industry moves toward large-scale multi-core processors (also called Chip Multi-Processor, CMP) ,the quantity of cores on a chip increases dramatically. In order to fully utilize these processing cores, load balancing has become one of the most important factors that affect the performance of multi-cores. Based on further research on dynamic load balancing scheduling model of multiprocessor system, and considered the characteristics of multi-core architecture, this paper gave some detailed analysis concerning major influencing factors about multi-core load balancing, so that a general model of dynamic load balancing based on CMP is built. This model represents the dynamic load balancing scheduling problem as a quintuple, which gives a formal description about all factors that affect multi-core processors load balancing.