Heterogeneous Systems with Reconfigurable Neuromorphic Computing Accelerators

被引:0
|
作者
Li, Sicheng [1 ]
Liu, Xiaoxiao [1 ]
Mao, Menglie [1 ]
Li, Hai [1 ]
Chen, Yiran [1 ]
Li, Boxun [2 ]
Wang, Yu [2 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15260 USA
[2] Tsinghua Univ, Beijing, Peoples R China
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Developing heterogeneous system with hardware accelerator is a promising solution to implement high performance applications where explicitly programmed, rule-based algorithms are either infeasible or inefficient. However, mapping a neural network model to a hardware representation is a complex process, where balancing computation resources and memory accesses is crucial. In this work, we present a systematic approach to optimize the heterogeneous system with a FPGA-based neuromorphic computing accelerator (NCA). For any applications, the neural network topology and computation flow of the accelerator can be configured through a NCA-aware compiler. The FPGA-based NCA contains a generic multi- layer neural network composed of a set of parallel neural processing elements. Such a scheme imitates the human cognition process and follows the hierarchy of neocortex. At architectural level, we decrease the computing resource requirement to enhance computation efficiency. The hardware implementation primarily targets at reducing data communication load: a multi -thread computation engine is utilized to mask the long memory latency. Such a combined solution can well accommodate the ever increasing complexity and scalability of machine learning applications and improve the system performance and efficiency. Through the evaluation across eight representative benchmarks, we observed on average 12.1x speedup and 45.8x energy reduction, with marginal accuracy loss comparing with CPU-only computation.
引用
收藏
页码:125 / 128
页数:4
相关论文
共 50 条
  • [21] Energy Efficient Computing with Heterogeneous DNN Accelerators
    Hossain, Md Shazzad
    Savidis, Ioannis
    [J]. 2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,
  • [22] Reconfigurable Computing Systems
    Teich, Juergen
    [J]. IT-INFORMATION TECHNOLOGY, 2007, 49 (03): : 139 - 142
  • [23] Reconfigurable computing systems
    Bondalapati, K
    Prasanna, VK
    [J]. PROCEEDINGS OF THE IEEE, 2002, 90 (07) : 1201 - 1217
  • [24] Reconfigurable 2D-ferroelectric platform for neuromorphic computing
    Zhai, Yongbiao
    Xie, Peng
    Hu, Jiahui
    Chen, Xue
    Feng, Zihao
    Lv, Ziyu
    Ding, Guanglong
    Zhou, Kui
    Zhou, Ye
    Han, Su-Ting
    [J]. APPLIED PHYSICS REVIEWS, 2023, 10 (01)
  • [25] Heterogeneous reconfigurable systems
    Rabacy, JM
    Abnous, A
    Ichikawa, Y
    Seno, K
    Wan, M
    [J]. SIPS 97 - 1997 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 1997, : 24 - 34
  • [26] Fault Tolerance in Neuromorphic Computing Systems
    Liu, Mengyun
    Xia, Lixue
    Wang, Yu
    Chakrabarty, Krishnendu
    [J]. 24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 216 - 223
  • [27] Editorial: Memristor Computing for Neuromorphic Systems
    Min, Kyeong-Sik
    Corinto, Fernando
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2021, 15
  • [28] Neuromorphic Computing for Future AI Systems
    Merkel, Cory
    [J]. 2024 IEEE WORKSHOP ON MICROELECTRONICS AND ELECTRON DEVICES, WMED, 2024, : XVII - XVII
  • [29] Dynamic Reconfigurable Integrated Management and Monitoring System for Heterogeneous Distributed Computing Systems
    Min, Bup-Ki
    Kim, Hyeon Soo
    Kuk, Seunghak
    Park, Sung Woon
    Kim, Chumsu
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY (ISSPIT), 2012, : 37 - 42
  • [30] Unifying Stream Based and Reconfigurable Computing to Design Application Accelerators
    Francisco, Bruno
    Pratas, Frederico
    Sousa, Leonel
    [J]. PROCEEDINGS OF THE 2010 18TH IEEE/IFIP INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP, 2010, : 408 - 413