Skip to main navigation Skip to search Skip to main content

CHESS: Joint Energy and Makespan Optimization for Dynamic CNN Task Scheduling on the Heterogeneous System

  • Zimo Ma
  • , Yifeng Li
  • , Di Liu
  • , Ziheng Zhang
  • , Kuangyu Zheng*
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we investigate both the energy consumption and running time of different CNN tasks on GPUs or CPUs, and analyze their characterization for different CNN models under different application and system configuration factors. We find that this joint energy consumption and makespan optimization problem can be formulated as an integer linear programming problem. Then we propose CHESS (CNN-task Heterogeneous Efficient Scheduling System) with a two-stage heuristic scheduling algorithm, to better allocate computing resources for the upcoming tasks, and to schedule them dynamically on the heterogeneous cluster. Experiments show that our CHESS can save up to 15.9% energy and decrease up to 32.7% makespan over existing approaches.

Original languageEnglish
Title of host publicationICMLC 2023 - Proceedings of the 2023 15th International Conference on Machine Learning and Computing
PublisherAssociation for Computing Machinery
Pages172-176
Number of pages5
ISBN (Electronic)9781450398411
DOIs
StatePublished - 17 Feb 2023
Event15th International Conference on Machine Learning and Computing, ICMLC 2023 - Hybrid, Zhuhai, China
Duration: 17 Feb 202320 Feb 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference15th International Conference on Machine Learning and Computing, ICMLC 2023
Country/TerritoryChina
CityHybrid, Zhuhai
Period17/02/2320/02/23

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • CNN
  • characteristic analysis
  • dynamic task scheduling
  • efficient computing
  • heterogeneous system

Fingerprint

Dive into the research topics of 'CHESS: Joint Energy and Makespan Optimization for Dynamic CNN Task Scheduling on the Heterogeneous System'. Together they form a unique fingerprint.

Cite this