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.