• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (11): 80-86.

• 论文 • Previous Articles     Next Articles

Load balance scheduling for performance
asymmetric multicore processors           

XU Yuan-chao1,2,TAN Xu2,3,FAN Ling-jun2,3,SUN Wei-zhen1,ZHANG Zhi-min2   

  1. (1.College of Information Engineering,Capital Normal University,Beijing 100048;
    2.State Key Laboratory of Computer Architecture,Institute of Computing Technology,
    Chinese Academy of Sciences,Beijing 100190;
    3.University of Chinese Academy of Sciences,Beijing 100049,China)
  • Received:2013-08-06 Revised:2013-10-16 Online:2013-11-25 Published:2013-11-25

Abstract:

Given the same chip area, performance asymmetric multicore processor outperforms symmetric multicore processor in potential performance per watt. This requires reasonable operating system scheduling. To address this issue, based on Linux scheduling framework, a comprehensive heterogeneity-aware load balance policy is proposed. This policy can ensure load-balance-first and there is no need to define threshold to classify programs. The experimental result shows that both load balance and heterogeneity-aware are guaranteed.

Key words: scheduling;heterogeneous multicore;load balance;program behavior analysis;performance counter