Mapping Model and Heuristics for Accelerating Deep Neural Networks and for Energy-Efficient Networks-on-Chip

被引:0
|
作者
Reza, Md Farhadur [1 ]
Yeazel, Alex [1 ]
机构
[1] Eastern Illinois Univ, Dept Math & Comp Sci, Charleston, IL 61920 USA
来源
关键词
D O I
10.1109/SOUTHEASTCON52093.2024.10500232
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As transistor technology advances and miniaturizes, single chips or multiple chips (chiplets) are now able to integrate hundreds to thousands of cores. Networks-on-Chips (NoCs) have become the standard on-chip communication fabric for chip systems, offering advantages over traditional buses in terms of scalability, parallelism, and power efficiency. Due to these properties of NoC, computations and communications of different layers of deep neural networks (DNNs) can be performed efficiently on NoCs. However, traditional mapping strategies may not be suitable for running DNNs due to the different types of communication patterns, such as communication between layers of DNN and one-to-many and many-to-one communications in fully connected layers. Due to varying communication patterns, it is necessary to map computations for different layers of a DNN in a manner that mitigates the communication bottleneck within the NoC. The goal of this work is to accelerate DNNs running on NoCs while minimizing energy consumption by reducing the computation and communication loads on nodes (cores/routers) and links of NoC. We have mathematically modeled the task-resource co-allocation problem that maps neural networks onto NoC-based multicore systems using mixed integer linear programming (MILP). Then we propose a new mapping algorithm called neighbor-aware, and we adapt simulated annealing and genetic algorithms for faster and energy-efficient mapping of DNNs into NoCs. We present results to show the effectiveness of our proposed approaches for accelerating DNNs mapped to NoCs while providing energy-efficient NoCs.
引用
收藏
页码:119 / 126
页数:8
相关论文
共 50 条
  • [1] Reliability-aware mapping and links voltage assignment for energy-efficient networks-on-chip
    谢晓娜
    Zhu Qingxin
    Chang Zhengwei
    Jiang Wei
    [J]. High Technology Letters, 2014, 20 (02) : 201 - 207
  • [2] Analyzing Networks-on-Chip based Deep Neural Networks
    Ascia, Giuseppe
    Catania, Vincenzo
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    Jose, John
    [J]. PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [3] Energy model of networks-on-chip and a bus
    Wolkotte, Pascal T.
    Smit, Gerard J. M.
    Kavaldjiev, Nikolay
    Becker, Jens E.
    Becker, Juergen
    [J]. 2005 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2005, : 82 - 85
  • [4] ONLINE ENERGY-EFFICIENT POWER CONTROL IN WIRELESS NETWORKS BY DEEP NEURAL NETWORKS
    Zappone, Alessio
    Debbah, M'erouane
    Altman, Zwi
    [J]. 2018 IEEE 19TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2018, : 136 - 140
  • [5] Energy-Efficient Power Control in Wireless Networks With Spatial Deep Neural Networks
    Zhang, Ticao
    Mao, Shiwen
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2020, 6 (01) : 111 - 124
  • [6] Tools and Methodologies for Designing Energy-Efficient Photonic Networks-on-Chip for High-Performance Chip Multiprocessors
    Chan, Johnnie
    Hendry, Gilbert
    Biberman, Aleksandr
    Bergman, Keren
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3605 - 3608
  • [7] Networks-on-Chip based Deep Neural Networks Accelerators for IoT Edge Devices
    Ascia, Giuseppe
    Catania, Vincenzo
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    Jose, John
    [J]. 2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 227 - 234
  • [8] Approximate Softmax Functions for Energy-Efficient Deep Neural Networks
    Chen, Ke
    Gao, Yue
    Waris, Haroon
    Liu, Weiqiang
    Lombardi, Fabrizio
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (01) : 4 - 16
  • [9] Energy-Efficient and High-Performance NoC Architecture and Mapping Solution for Deep Neural Networks
    Reza, Md Farhadur
    Ampadu, Paul
    [J]. PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [10] Evaluation of energy and buffer aware application mapping for networks-on-chip
    Celik, Cokun
    Bazlamacci, Cuneyt F.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (04) : 325 - 336