Optimizing Convolutional Neural Network on DSP

被引:0
|
作者
Jagannathan, Shyam [1 ]
Mody, Mihir [1 ]
Mathew, Manu [1 ]
机构
[1] Texas Instruments Inc, Automot Processor Business, Dallas, TX 75265 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Deep learning techniques like Convolutional Neural Networks (CNN) are getting traction for classification of objects (e.g. traffic signs, pedestrian, vehicles etc.) in Advanced Driver Assistance Systems (ADAS). Typical CNN based trained networks poses huge computational complexity in feed forward path during operation due to multiple layers and within layer operations like 2D convolution, spatial pooling and non-linear mapping. The paper proposes optimization techniques to efficiently map such networks on Digital Signal processors (DSP). These techniques consist of fixed point conversion, data re-organization, weight placement and LUT usage resulting in optimal utilization of resources on C66x (TM) DSP. The proposed kernels are developed and simulated on Texas Instruments (TI)'s Driver Assist TDA3X platform with optimal utilization of compute and data resources inside DSP. These optimization techniques are applicable for multiple network topologies published in the literature.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Optimizing Convolutional Neural Network Architectures
    Balderas, Luis
    Lastra, Miguel
    Benitez, Jose M.
    [J]. MATHEMATICS, 2024, 12 (19)
  • [2] Accelerate Convolutional Neural Network with a customized VLIW DSP
    Guo, Peng
    Ma, Hong
    Guo, Ruoshan
    Liu, Zhuang
    Li, Pin
    Wang, Donglin
    [J]. PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 723 - 726
  • [3] Optimizing OpenCL Implementation of Deep Convolutional Neural Network on FPGA
    Qiao, Yuran
    Shen, Junzhong
    Huang, Dafei
    Yang, Qianming
    Wen, Mei
    Zhang, Chunyuan
    [J]. NETWORK AND PARALLEL COMPUTING (NPC 2017), 2017, 10578 : 100 - 111
  • [4] Optimizing Memory Efficiency for Deep Convolutional Neural Network Accelerators
    Li, Xiaowei
    Li, Jiajun
    Yan, Guihai
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2018, 14 (04) : 496 - 507
  • [5] Optimizing FPGA-Based Convolutional Neural Network Performance
    Kao, Chi-Chou
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (15)
  • [6] Optimizing Convolutional Neural Network Performance by Mitigating Underfitting and Overfitting
    Li, Qipei
    Yan, Ming
    Xu, Jie
    [J]. 2021 IEEE/ACIS 20TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2021-SUMMER), 2021, : 126 - 131
  • [7] Optimizing Performance of Convolutional Neural Network Using Computing Technique
    Samudre, Pooja
    Shende, Prashant
    Jaiswal, Vishal
    [J]. 2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2019,
  • [8] Image retrieval based on fireworks algorithm optimizing convolutional neural network
    Wang, Chunzhi
    Wu, Pan
    Yan, Lingyu
    Zhou, Fangyu
    Cai, Wencheng
    [J]. PROCEEDINGS OF THE 2018 IEEE 4TH INTERNATIONAL SYMPOSIUM ON WIRELESS SYSTEMS WITHIN THE INTERNATIONAL CONFERENCES ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS (IDAACS-SWS), 2018, : 53 - 56
  • [9] Optimizing Steering Angle Predictive Convolutional Neural Network for Autonomous Car
    Saleem, Hajira
    Riaz, Faisal
    Shaikh, Asadullah
    Rajab, Khairan
    Rajab, Adel
    Akram, Muhammad
    Al Reshan, Mana Saleh
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02): : 2285 - 2302
  • [10] Optimizing Speech Emotion Recognition with Hilbert Curve and convolutional neural network
    Yang, Zijun
    Zhou, Shi
    Zhang, Lifeng
    Serikawa, Seiichi
    [J]. Cognitive Robotics, 2024, 4 : 30 - 41