A Framework for OpenCL Task Scheduling on Heterogeneous Multicores

We present an intelligent scheduling framework which takes as input a set of OpenCL kernels and distributes the workload across multiple CPUs and GPUs in a heterogeneous multicore platform. The fra...

[1]  Jorge G. Barbosa,et al.  Dynamic scheduling of a batch of parallel task jobs on heterogeneous clusters , 2011, Parallel Comput..

[2]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[3]  Andra Hugo,et al.  Composing multiple StarPU applications over heterogeneous machines: A supervised approach , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[4]  John E. Stone,et al.  OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems , 2010, Computing in Science & Engineering.