现场可编程门阵列
计算机科学
高效能源利用
嵌入式系统
并行计算
计算机体系结构
能量(信号处理)
可重组计算
计算机硬件
统计
数学
电气工程
工程类
作者
Chen Zhang,Di Wu,Jiayu Sun,Guangyu Sun,Guojie Luo,Jason Cong
标识
DOI:10.1145/2934583.2934644
摘要
Recently, FPGA-based CNN accelerators have demonstrated superior energy efficiency compared to high-performance devices like GPGPUs. However, due to the constrained on-chip resource and many other factors, single-board FPGA designs may have difficulties in achieving optimal energy efficiency. In this paper we present a deeply pipelined multi-FPGA architecture that expands the design space for optimal performance and energy efficiency. A dynamic programming algorithm is proposed to map the CNN computing layers efficiently to different FPGA boards. To demonstrate the potential of the architecture, we built a prototype system with seven FPGA boards connected with high-speed serial links. The experimental results on AlexNet and VGG-16 show that the prototype can achieve up to 21x and 2x energy efficiency compared to optimized multi-core CPU and GPU implementations, respectively.
科研通智能强力驱动
Strongly Powered by AbleSci AI