Energy Efficient Techniques using FFT for Deep Convolutional Neural Networks

被引:0
|
作者
Nhan Nguyen-Thanh [1 ]
Han Le-Duc [1 ]
Duc-Tuyen Ta [1 ]
Van-Tam Nguyen [1 ,2 ]
机构
[1] Univ Paris Saclay, CNRS, LTCI, Telecom ParisTech, F-75013 Paris, France
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep convolutional neural networks (CNNs) has been developed for a wide range of applications such as image recognition, nature language processing, etc. However, the deployment of deep CNNs in home and mobile devices remains challenging due to substantial requirements for computing resources and energy needed for the computation of high-dimensional convolutions. In this paper, we propose a novel approach designed to minimize energy consumption in the computation of convolutions in deep CNNs. The proposed solution includes (i) an optimal selection method for Fast Fourier Transform (FFT) configuration associated with splitting input feature maps, (ii) a reconfigurable hardware architecture for computing high-dimensional convolutions based on 2D-FFT, and (iii) an optimal pipeline data movement scheduling. The FFT size selecting method enables us to determine the optimal length of the split input for the lowest energy consumption. The hardware architecture contains a processing engine (PE) array, whose PEs are connected to form parallel flexible-length Radix-2 single-delay feedback lines, enabling the computation of variable-size 2D-FFT. The pipeline data movement scheduling optimizes the transition between row-wise FFT and column-wise FFT in a 2D-FFT process and minimizes the required data access for the element-wise accumulation across input channels. Using simulations, we demonstrated that the proposed framework improves the energy consumption by 89.7% in the inference case.
引用
收藏
页码:231 / 236
页数:6
相关论文
共 50 条
  • [31] Infrared Colorization Using Deep Convolutional Neural Networks
    Limmer, Matthias
    Lensch, Hendrik P. A.
    2016 15TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2016), 2016, : 61 - 68
  • [32] Race Recognition Using Deep Convolutional Neural Networks
    Thanh Vo
    Trang Nguyen
    Le, C. T.
    SYMMETRY-BASEL, 2018, 10 (11):
  • [33] Verification of Deep Convolutional Neural Networks Using ImageStars
    Hoang-Dung Tran
    Bak, Stanley
    Xiang, Weiming
    Johnson, Taylor T.
    COMPUTER AIDED VERIFICATION (CAV 2020), PT I, 2020, 12224 : 18 - 42
  • [34] Flower classification using deep convolutional neural networks
    Hiary, Hazem
    Saadeh, Heba
    Saadeh, Maha
    Yaqub, Mohammad
    IET COMPUTER VISION, 2018, 12 (06) : 855 - 862
  • [35] Object Detection Using Deep Convolutional Neural Networks
    Qian, Huimin
    Xu, Jiawei
    Zhou, Jun
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 1151 - 1156
  • [36] Gas Classification Using Deep Convolutional Neural Networks
    Peng, Pai
    Zhao, Xiaojin
    Pan, Xiaofang
    Ye, Wenbin
    SENSORS, 2018, 18 (01)
  • [37] Deep Convolutional Neural Networks
    Gonzalez, Rafael C.
    IEEE SIGNAL PROCESSING MAGAZINE, 2018, 35 (06) : 79 - 87
  • [38] RADIOMIC SYNTHESIS USING DEEP CONVOLUTIONAL NEURAL NETWORKS
    Parekh, Vishwa S.
    Jacobs, Michael A.
    2019 IEEE 16TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI 2019), 2019, : 1114 - 1117
  • [39] Device fingerprinting using deep convolutional neural networks
    Aneja, Sandhya
    Aneja, Nagender
    Bhargava, Bharat
    Chowdhury, Rajarshi Roy
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2022, 28 (02) : 171 - 198
  • [40] Advancements in the future of automating micromanipulation techniques in the IVF laboratory using deep convolutional neural networks
    Jiang, Victoria S.
    Kartik, Deeksha
    Thirumalaraju, Prudhvi
    Kandula, Hemanth
    Kanakasabapathy, Manoj Kumar
    Souter, Irene
    Dimitriadis, Irene
    Bormann, Charles L.
    Shafiee, Hadi
    JOURNAL OF ASSISTED REPRODUCTION AND GENETICS, 2023, 40 (02) : 251 - 257