Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call