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 条
  • [1] Harmonica: A Framework of Heterogeneous Computing Systems With Memristor-Based Neuromorphic Computing Accelerators
    Liu, Xiaoxiao
    Mao, Mengjie
    Liu, Beiye
    Li, Boxun
    Wang, Yu
    Jiang, Hao
    Barnell, Mark
    Wu, Qing
    Yang, Jianhua
    Li, Hai
    Chen, Yiran
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (05) : 617 - 628
  • [2] A Heterogeneous Computing System with Memristor-Based Neuromorphic Accelerators
    Liu, Xiaoxiao
    Mao, Mengjie
    Li, Hai
    Chen, Yiran
    Jiang, Hao
    Yang, J. Joshua
    Wu, Qing
    Barnell, Mark
    [J]. 2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [3] Reconfigurable neuromorphic computing by a microdroplet
    Ma, Yu
    Niu, Yueke
    Pei, Ruochen
    Wang, Wei
    Wei, Bingyan
    Xie, Yanbo
    [J]. CELL REPORTS PHYSICAL SCIENCE, 2024, 5 (09):
  • [4] RANC: Reconfigurable Architecture for Neuromorphic Computing
    Mack, Joshua
    Purdy, Ruben
    Rockowitz, Kris
    Inouye, Michael
    Richter, Edward
    Valancius, Spencer
    Kumbhare, Nirmal
    Hassan, Md Sahil
    Fair, Kaitlin
    Mixter, John
    Akoglu, Ali
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (11) : 2265 - 2278
  • [5] Weight-Reconfigurable Neuromorphic Computing Systems for Analog Signal Integration
    Choi, Young Jin
    Roe, Dong Gue
    Li, Zhijun
    Choi, Yoon Young
    Lim, Bogyu
    Kong, Hoyoul
    Kim, Se Hyun
    Cho, Jeong Ho
    [J]. ADVANCED FUNCTIONAL MATERIALS, 2024, 34 (33)
  • [6] A Survey on Reconfigurable Accelerators for Cloud Computing
    Kachris, Christoforos
    Soudris, Dimitrios
    [J]. 2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [7] A Study of Reconfigurable Accelerators for Cloud Computing
    Mohammedali, Noor
    Agyeman, Michael Opoku
    [J]. ISCSIC'18: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, 2018,
  • [8] Heterogeneous Reconfigurable Accelerators: Trends and Perspectives
    Luk, Wayne
    [J]. 2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [9] A MATLAB compiler for distributed, heterogeneous, reconfigurable computing systems
    Banerjee, P
    Shenoy, N
    Choudhary, A
    Hauck, S
    Bachmann, C
    Haldar, M
    Joisha, P
    Jones, A
    Kanhare, A
    Nayak, A
    Periyacheri, S
    Walkden, M
    Zaretsky, D
    [J]. 2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 39 - 48
  • [10] Reconfigurable Neuromorphic Computing: Materials, Devices, and Integration
    Xu, Minyi
    Chen, Xinrui
    Guo, Yehao
    Wang, Yang
    Qiu, Dong
    Du, Xinchuan
    Cui, Yi
    Wang, Xianfu
    Xiong, Jie
    [J]. ADVANCED MATERIALS, 2023, 35 (51)