Accelerating HotSpots in Deep Neural Networks on a CAPI-Based FPGA
Accelerating HotSpots in Deep Neural Networks on a CAPI-Based FPGA
复制标题
DOI:
10.1109/hpcc/smartcity/dss.2019.00048
复制
发表时间:
2019-08
期刊:
影响因子:
--
通讯作者:
Md. Syadus Sefat;S. Aslan;J. W. Kellington;Apan Qasem
中科院分区:
文献类型:
--
作者:
Md. Syadus Sefat;S. Aslan;J. W. Kellington;Apan Qasem
This paper introduces a new energy-efficient FPGA accelerator targeting the hotspots in Deep Neural Network (DNN) applications. Our design leverages the Coherent Accelerator Processor Interface (CAPI) which provides a coherent view of system memory to attached accelerators. Our implementation bypasses the need for device driver code and significantly reduces the communication and I/O overhead. Performance is further improved by a tiling transformation that exploits data locality in the computation kernel via the CAPI Power Service Layer (PSL) cache. A new adder tree configuration is proposed which achieves a tunable balance between resource utilization and power consumption. An implementation on a CAPI-supported Kintex FPGA board achieves up to 155 GOPs/s and 15.79 GOPs/watt, improving on the state-of-the-art of FPGA-based DNN implementations.