Scheduling parallel tasks onto NUMA multiprocessors with inter-processor communication overhead

  • Authors:
  • Guan-Joe Lai;Jywe-Fei Fang;Pei-Shan Sung;Der-Lin Pean

  • Affiliations:
  • National Taichung Teachers College, Taichung, Taiwan, R.O.C.;Tung Nan Institute of Technology, Taipei, Taiwan, R.O.C.;National Taichung Teachers College, Taichung, Taiwan, R.O.C;Silicon Integrated Systems Corp., Hsin-Chu, Taiwan, R.O.C.

  • Venue:
  • ISPA'03 Proceedings of the 2003 international conference on Parallel and distributed processing and applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the problem of scheduling tasks onto Non-Uniform Memory Access (NUMA) multiprocessors with a bounded number of processors. An algorithm is proposed to schedule tasks by considering intertask communication overhead. The proposed algorithm exploits the schedule-holes in schedules; therefore, it could produce better schedules than that produced by existing algorithms. The proposed algorithm ensures performance within a factor of two times of the optimum for general directed acyclic task graphs. Experimental results demonstrate the superiority of the proposed algorithm over that presented in literature. A sharper bound on the multiprocessor scheduling problem by considering communication delay is also shown.