Neural Network Overlay Using FPGA DSP Blocks
Neural Network Overlay Using FPGA DSP Blocks
复制标题
DOI:
10.1109/fpl.2019.00048
复制
发表时间:
2019-09
期刊:
影响因子:
--
通讯作者:
Lenos Ioannou;Suhaib A. Fahmy
中科院分区:
文献类型:
--
作者:
Lenos Ioannou;Suhaib A. Fahmy
With the increasing wider application of neural networks, there has been significant focus on accelerating this class of computations. Larger, more complex networks are being proposed in a variety of domains, requiring more powerful computation platforms. The inherent parallelism and regularity of neural network structures means custom architectures can be adopted for this purpose. FPGAs have been widely used to implement such accelerators because of their flexibility, achievable performance, efficiency, and abundant peripherals. While platforms that utilize multicore CPUs and GPUs are also competitive, FPGAs offer superior energy efficiency, and a wider space of optimisations to enhance performance and efficiency. FPGAs are also more suitable for performing such computations at the edge, where multicore CPUs and GPUs are are less likely to be used and energy efficiency is paramount.