TAS: A Temperature-Aware Scheduling for Heterogeneous Computing

被引:2
|
作者
Gao, Xiang [1 ]
机构
[1] Res Inst China Telecom Corp Ltd, Guangzhou 510660, Peoples R China
关键词
Graphics processing units; Task analysis; Neural networks; Image edge detection; Schedules; Parallel processing; Computational modeling; Heterogeneous computing; schedule; temperature-aware;
D O I
10.1109/ACCESS.2023.3281839
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of AI technology, the parameters and calculation overhead of advanced models have increased exponentially, resulting in the existing low-end GPU(Graphic Processing Unit) being unable to meet the computing power required for model operation. In order to speed up the inference speed in edge scenarios, various manufacturers have launched NPU(Neural Processor Unit), a special chip for neural networks, which can improve the overall inference efficiency and reduce energy consumption through a certain loss of precision. However, in the current common edge-side solutions, the problem of CPU+GPU+NPU co-processing is not well considered. At the same time, edge-side devices are more easily affected by the ambient temperature. In this paper, CPU+GPU+NPU is used to jointly process edge-side inference tasks, and we first established a heterogeneous device temperature perception model based on the ambient temperature of the edge device, then proposed a TAS(temperature-aware schedule) algorithm to control the running speed of the heterogeneous device, and then proposed a task scheduling algorithm for the heterogeneous device, namely TASTS(TAS-based task schedule). At the same time, we also use a hungarian matching algorithm to optimize the final result. This paper finally verified several models in real edge environment, found that it can improve the performance by 20-50% compared with conventional methods under temperature constraints.
引用
收藏
页码:54773 / 54781
页数:9
相关论文
共 50 条
  • [41] Temperature-Aware Register Mapping in GPGPUs
    Atoofian, Ehsan
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 1636 - 1643
  • [42] Illumination and Temperature-Aware Multispectral Networks for Edge-Computing-Enabled Pedestrian Detection
    Zhuang, Yifan
    Pu, Ziyuan
    Hu, Jia
    Wang, Yinhai
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (03): : 1282 - 1295
  • [43] Temperature-aware compilation for VLIW processors
    Schafer, Benjamin Carrion
    Lee, Yongho
    Kim, Taewhan
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 426 - +
  • [44] Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation
    Aghaee, Nima
    He, Zhiyuan
    Peng, Zebo
    Eles, Petru
    2010 19TH IEEE ASIAN TEST SYMPOSIUM (ATS 2010), 2010, : 395 - 398
  • [45] The need for temperature-aware storage systems
    Gurumurthi, Sudhanva
    2006 PROCEEDINGS 10TH INTERSOCIETY CONFERENCE ON THERMAL AND THERMOMECHANICAL PHENOMENA IN ELECTRONICS SYSTEMS, VOLS 1 AND 2, 2006, : 387 - 394
  • [46] Temperature-Aware Architecture: Lessons and Opportunities
    Huang, Wei
    Allen-Ware, Malcolm
    Carter, John B.
    Cheng, Edmund
    Skadron, Kevin
    Stan, Mircea R.
    IEEE MICRO, 2011, 31 (03) : 82 - 86
  • [47] MOEA/D for Energy-Aware Scheduling on Heterogeneous Computing Systems
    Deng, Gaoshan
    Li, Ziming
    Zhao, Yuming
    Zeng, Xiangxiang
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2015, 2015, 562 : 94 - 106
  • [48] An elastic energy-aware scheduling strategy for heterogeneous computing systems
    Zhu, Xiao-Min
    He, Chuan
    Wang, Jian-Jiang
    Jiang, Jian-Qing
    Jisuanji Xuebao/Chinese Journal of Computers, 2012, 35 (06): : 1313 - 1326
  • [49] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    Pecero, Johnatan E.
    Bouvry, Pascal
    JOURNAL OF GRID COMPUTING, 2013, 11 (04) : 653 - 680
  • [50] Communication-aware scheduling algorithm based on heterogeneous computing systems
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 426 - +