ZTE Communications ›› 2024, Vol. 22 ›› Issue (3): 83-90.DOI: 10.12142/ZTECOM.202403010

• Review • Previous Articles     Next Articles

A Survey on Task Scheduling of CPU-GPU Heterogeneous Cluster

ZHOU Yiheng1, ZENG Wei2(), ZHENG Qingfang3,4, LIU Zhilong3,4, CHEN Jianping2   

  1. 1.University of Shanghai for Science and Technology, Shanghai 200093, China
    2.National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing 100871, China
    3.State Key Laboratory of Mobile Network and Mobile Multimedia Technology, Shenzhen 518055, China
    4.ZTE Corporation, Shenzhen 518057, China
  • Received:2024-04-07 Online:2024-09-25 Published:2024-09-29
  • About author:ZHOU Yiheng has received his bachelor’s degree in robotic engineering from University of Shanghai for Science and Technology, China in 2024. He has been working as a research assistant at Peking University, China since 2023. His research interests include computer vision (detection and pose estimation), robotic arm control, and artificial intelligence (AI computing platform).
    ZENG Wei (weizeng@pku.edu.cn) is currently a research professor at the School of Computer Science, Peking University, China. He was a senior researcher at NEC Laboratories, China from 2005 to 2015. He worked as a visiting scholar at Stanford University, USA in 2012. He received his PhD degree in computer science and engineering from Harbin Institute of Technology, China in 2005. His research interests include computer vision (object detection and segmentation), artificial intelligence (AI computing platform), and media analysis (video retrieval). He is the author or coauthor of over 40 refereed journals and conference papers. He was the reviewer of ICCV2023, CVPR2023, ACM MM2022, ICPR2020, BigMM2020, and so forth.
    ZHENG Qingfang received his BS degree from Shanghai Jiaotong University, China in 2002 and PhD degree in computer science from the Institute of Computing Technology, Chinese Academy of Sciences in 2008. He is now the chief scientist of cloud video product and deputy director of the Video Technology Committee of ZTE Corporation. His current research interests include video communication, computer vision and artificial intelligence.
    LIU Zhilong is currently working with the Video Systems Department, ZTE Corporation as a senior system architecture engineer. He graduated from University of Electronic Science and Technology of China with a master’s degree in 2015. His research interests include media transmission, real-time audio and video networks (RTN), and video computing networks.
    CHEN Jianping is currently a senior research engineer at the School of Computer Science, Peking University, China. His research interests include media analysis, AI platform, and video retrieval.
  • Supported by:
    ZTE?University?Institute Fund Project(IA20230629009)

Abstract:

This paper reviews task scheduling frameworks, methods, and evaluation metrics of central processing unit-graphics processing unit (CPU-GPU) heterogeneous clusters. Task scheduling of CPU-GPU heterogeneous clusters can be carried out on the system level, nodelevel, and device level. Most task-scheduling technologies are heuristic based on the experts’ experience, while some technologies are based on statistic methods using machine learning, deep learning, or reinforcement learning. Many metrics have been adopted to evaluate and compare different task scheduling technologies that try to optimize different goals of task scheduling. Although statistic task scheduling has reached fewer research achievements than heuristic task scheduling, the statistic task scheduling still has significant research potential.

Key words: CPU-GPU heterogeneous cluster, task scheduling, heuristic task scheduling, statistic task scheduling, parallelization