Efficient Workload Balancing on Heterogeneous GPUs using MixedInteger Non-Linear Programming

Chih-Sheng Lin, Chih‐Wei Hsieh, Hsi‐Ya Chang, Pao‐Ann Hsiung · Journal of Applied Research and Technology · 2014

Recently, heterogeneous system architectures are becoming mainstream for achieving high performance and powerefficiency. In particular, many-core graphics processing units (GPUs) now play an important role for computing inheterogeneous architectures. However, for application designers, computational workload still needs to be distributedto heterogeneous GPUs manually and remains inefficient. In this paper, we propose a mixed integer non-linearprogramming (MINLP) based method for efficient workload distribution on heterogeneous GPUs by consideringasymmetric capabilities of GPUs for various applications. Compared to the previous methods, the experimental resultsshow that our proposed method improves performance and balance up to 33% and 116%, respectively. Moreover, ourmethod only requires a few overhead while achieving high performance and load balancing.

Read the paper · More papers on PaperTik