Journal of Jilin University Science Edition ›› 2024, Vol. 62 ›› Issue (2): 302-0310.

Previous Articles     Next Articles

Memory Optimization Algorithm for Convolutional Neural Networks with Operator Selection

WEI Xiaohui, ZHOU Bowen, LI Hongliang, XU Zhewen   

  1. College of Computer Science and Technology, Jilin University, Changchun 130012, China
  • Received:2023-04-06 Online:2024-03-26 Published:2024-03-26

Abstract: Aiming at the problem of  the performance degradation of the automatic operator selection algorithm in convolutional neural network training under high memory pressure, we modelled offloading, recomputing and convolutional operator selecting in a unified manner and proposed an intelligent operator selection algorithm. The algorithm weighed the time overhead introduced by offloading and recomputing against the time saved by faster convolutional operators, found the scheduling of offloading, recomputing and convolutional operator selecting, and solved the performance degradation problem of the automatic operator selection algorithm. The experimental results  show that the intelligent operator selection algorithm reduces training time by 13.53% over the recomputing-automatic operator selection algorithm and by 4.36% over the existing offloading/recomputing-automatic operator selection algorithm.

Key words: memory, convolutional neural network training, convolutional operator, offloading, recomputing

CLC Number: 

  • TP391