Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15471 Discussions

OpenCL based Convolutional Neural Network template

Altera_Forum
Honored Contributor II
1,107 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
174 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.

tirumal
Beginner
157 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 

Reply