mlsanityData to 14 Oct 2026

FPGA-Based CNN Inference Accelerator Synthesized from Multi-Threaded C Software

arXiv 1807.10695 ↗First posted 27 Jul 2018cs.LG cs.AR cs.PFcited by 2

Not on the map. Why?

Abstract (arXiv)

A deep-learning inference accelerator is synthesized from a C-language software program parallelized with Pthreads. The software implementation uses the well-known producer/consumer model with parallel threads interconnected by FIFO queues. The LegUp high-level synthesis (HLS) tool synthesizes threads into parallel FPGA hardware, translating software parallelism into spatial parallelism. A complete system is generated where convolution, pooling and padding are realized in the synthesized accelerator, with remaining tasks executing on an embedded ARM processor. The accelerator incorporates reduced precision, and a novel approach for zero-weight-skipping in convolution. On a mid-sized Intel Arria 10 SoC FPGA, peak performance on VGG-16 is 138 effective GOPS.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Jul 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.

2 papers.