Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16969 Discussions

OpenCL based Convolutional Neural Network template

Altera_Forum
Honored Contributor II
1,693 Views

Hello, 

 

Is anyone aware of OpenCL based CNN implementation on Altera FPGAs?  

 

I have looked into Intel Deep Learning Inference accelerator (https://software.intel.com/en-us/inference-engine-devguide). It converts models generated by tensorflow and caffe into Intermediate representation. Anyone aware of converting custom graphs in caffe and tensorflow into FPGA binary format (.aocx)? 

 

Regards, 

Manoj.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
760 Views

Check Google Scholars, there are tens of papers on this subject. However, if you are looking for something open-source that is ready to use, you wouldn't find more than one or two.

0 Kudos
tirumal
Beginner
743 Views

We recently developed a CNN accelerator based on the OpenCL framework. We used DE10 Nano based on Intel Cyclone V SoC FPGA for the implementation.

You can check out the entire design flow to implement the accelerator and the relevant codes in the following repository: https://github.com/tirumalnaidu/opencl-cnn-accelerator 

For more technical information, refer to this presentation: Link 

0 Kudos
Reply