Research Article

An FPGA-Based Hardware Accelerator for CNNs Using On-Chip Memories Only: Design and Benchmarking with Intel Movidius Neural Compute Stick

Table 10

Performance comparison between Xilinx FPGAs, Intel FPGAs, and NCS.

Devicefclk (MHz)Inference time (ms)Total power (W)Energy (mJ)

Xilinx FPGA families
 Artix 747.60.941.0430.98
 Kintex-7 lv48.20.930.9690.90
 Zynq-700067.80.651.3870.90
 Virtex 763.50.711.3510.96
 Virtex-US78.40.571.8611.01
 Virtex-US+104.20.432.1410.92
 Zynq-US+116.40.392.2590.88
Intel FPGA families
 Cyclone V31.41.432.3013.29
 Stratix V E57.40.783.7572.9
 Stratix V GS60.30.744.0102.96
 Arria 10610.731.0020.73
 Stratix V GX800.563.3851.9
Intel movidius neural compute stick
 NCS600100.8108.1