FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network With a Spatiotemporal FPGA Accelerator
文献类型:期刊论文
作者 | Li, Jindong4,5; Shen, Guobin1,4; Zhao, Dongcheng4![]() ![]() ![]() |
刊名 | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
![]() |
出版日期 | 2024 |
页码 | 1-1 |
DOI | 10.1109/TCAD.2024.3380550 |
英文摘要 | Spiking Neural Networks (SNNs) are expected to be a promising alternative to Artificial Neural Networks (ANNs) due to their strong biological interpretability and high energy efficiency. Specialized SNN hardware offers clear advantages over general-purpose devices in terms of power and performance. However, there’s still room to advance hardware support for state-of-the-art (SOTA) SNN algorithms and improve computation and memory efficiency. As a further step in supporting high-performance SNNs on specialized hardware, we introduce FireFly v2, an FPGA SNN accelerator that can address the issue of non-spike operation in current SOTA SNN algorithms, which presents an obstacle in the end-to-end deployment onto existing SNN hardware. To more effectively align with the SNN characteristics, we design a spatiotemporal dataflow that allows four dimensions of parallelism and eliminates the need for membrane potential storage, enabling on-the-fly spike processing and spike generation. To further improve hardware acceleration performance, we develop a high-performance spike computing engine as a backend based on a systolic array operating at 500-600MHz. To the best of our knowledge, FireFly v2 achieves the highest clock frequency among all FPGA-based implementations. Furthermore, it stands as the first SNN accelerator capable of supporting non-spike operations, which are commonly used in advanced SNN algorithms. FireFly v2 has doubled the throughput and DSP efficiency when compared to our previous version of FireFly and it exhibits ×1.33 the DSP efficiency and ×1.42 the power efficiency compared to the current most advanced FPGA accelerators. |
URL标识 | 查看原文 |
源URL | [http://ir.ia.ac.cn/handle/173211/57239] ![]() |
专题 | 类脑智能研究中心_类脑认知计算 |
通讯作者 | Zhang, Qian; Zeng, Yi |
作者单位 | 1.School of Future Technology, University of Chinese Academy of Sciences, Beijing, China 2.Center for Excellence in Brain Science and Intelligence Technology, Chinese Academy of Sciences, Shanghai, China 3.University of Chinese Academy of Sciences, Beijing, China 4.Brain-inspired Cognitive Intelligence Lab, Institute of Automation Chinese Academy of Sciences, Beijing, China 5.School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing, China |
推荐引用方式 GB/T 7714 | Li, Jindong,Shen, Guobin,Zhao, Dongcheng,et al. FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network With a Spatiotemporal FPGA Accelerator[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2024:1-1. |
APA | Li, Jindong,Shen, Guobin,Zhao, Dongcheng,Zhang, Qian,&Zeng, Yi.(2024).FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network With a Spatiotemporal FPGA Accelerator.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,1-1. |
MLA | Li, Jindong,et al."FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network With a Spatiotemporal FPGA Accelerator".IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2024):1-1. |
入库方式: OAI收割
来源:自动化研究所
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。