One-dimensional partitioning for heterogeneous systems: Theory and practice

  • Authors:
  • Ali Pınar;E. Kartal Tabak;Cevdet Aykanat

  • Affiliations:
  • High Performance Computing Research Department. Lawrence Berkeley National Laboratory, United States;Department of Computer Engineering, Bilkent University, Turkey;Department of Computer Engineering, Bilkent University, Turkey

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study the problem of one-dimensional partitioning of nonuniform workload arrays, with optimal load balancing for heterogeneous systems. We look at two cases: chain-on-chain partitioning, where the order of the processors is specified, and chain partitioning, where processor permutation is allowed. We present polynomial time algorithms to solve the chain-on-chain partitioning problem optimally, while we prove that the chain partitioning problem is NP-complete. Our empirical studies show that our proposed exact algorithms produce substantially better results than heuristics, while solution times remain comparable.