doonny/PipeCNN

An OpenCL-based FPGA Accelerator for Convolutional Neural Networks

51
/ 100
Established

This project helps researchers and engineers accelerate the computation of large-scale convolutional neural networks (CNNs) on Field-Programmable Gate Arrays (FPGAs). It takes pre-trained CNN models (like VGG-16 or ResNet-50) and image datasets, then outputs classification results and performance metrics, allowing for efficient deep learning inference. It's designed for hardware engineers, embedded systems developers, and deep learning researchers who work with FPGA acceleration.

1,367 stars. No commits in the last 6 months.

Use this if you need to accelerate convolutional neural network inference on FPGA hardware and are familiar with OpenCL or High-Level Synthesis (HLS) design flows.

Not ideal if you are looking for state-of-the-art performance for deep learning acceleration, as newer techniques have surpassed its original benchmarks.

FPGA acceleration deep learning inference embedded AI hardware design computer vision
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,367

Forks

375

Language

C

License

Apache-2.0

Last pushed

Feb 14, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/doonny/PipeCNN"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.