A novel load balancing method for multi-core with non-uniform memory architecture

  • Ahn, Youngho
  • Kim, Won-Jin
  • Kim, Sea-Ho
  • Kim, Hi-Seok
  • Han, Tae Hee
  • ... Chung, Ki-Seok
Citations

SCOPUS

2

초록

As the number of cores in a processor increases, asymmetrically distributed memory architecture is expected to become widely adopted. Running an application program effectively in a distributed fashion on asymmetric memory architecture is a challenging task. In this paper, we propose a novel load balancing technique for multi-core systems with asymmetric memory architectures. The proposed method uses probabilistic information on the expected execution time of the child processes for each parent process. Also, to maximize the load balancing effect with low cost, the proposed method groups processes, and treats each group as a load balancing unit. The trade-off between load balancing effect of each load balancing unit and the cost is taken into account. To show the effectiveness of this paper, we present test cases in which the proposed method show better performance than that of existing load balancing methods.

키워드

Bebavior pattern analysisLoad balancingMulti-coreNUMAParallelLoad balancingMulti-coreNUMAParallelPattern analysisArchitectureMicroprocessor chipsParallel architectures
제목
A novel load balancing method for multi-core with non-uniform memory architecture
저자
Ahn, YounghoKim, Won-JinKim, Sea-HoKim, Hi-SeokHan, Tae HeeChung, Ki-Seok
DOI
10.1109/SOCDC.2010.5682884
발행일
2010-11
유형
Conference Paper
저널명
2010 International SoC Design Conference, ISOCC 2010
페이지
412 ~ 415