• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A load balancing strategy on heterogeneous
 CPU-GPU data analytic systems

SUN Tingting,HUANG Hao,WANG Jialun,WENG Chuliang   

  1. (School of Data Science and Engineering,East China Normal University,Shanghai 200062,China)
  • Received:2018-09-03 Revised:2018-11-08 Online:2019-03-25 Published:2019-03-25

Abstract:

With strong parallel computation power, GPU-based data analytic systems can achieve better performance than traditional CPU-based data analytic systems. However, how to leverage the resources of CPU and GPU to dispatch workloads appropriately in massive data scenarios remains to be solved. We propose a load balancing strategy on heterogeneous CPU-GPU data analytic systems. It adopts a pipeline model to split workloads, and a load balancing model based on pipeline is proposed to dispatch workloads to heterogeneous processors reasonably and appropriately, which reduces the total execution time of the system and enhances the performance. Experimental results show that the load balancing model based on pipeline  is suitable for various queries with different dataset volumes and has great performance.
 

Key words: GPU, heterogeneous workload balancing, pipeline parallelism, data analytics and processing