hughperkins / DeepCL

OpenCL library to train deep convolutional neural networks
Mozilla Public License 2.0
865 stars 199 forks source link

could deepcl run on FPGAs? #144

Open gamersover opened 6 years ago

gamersover commented 6 years ago

Is the DeepCL can only run on GPU or APU? Could it run on FPGAs? Such as altera?

hughperkins commented 6 years ago

It would need a bunch of work. Basically the way FPGAs work is that you first program them with the kernels, then you can run that same kernel over and over again. Programming takes ~hours.

You'd need to run a program in two stages:

Typically, FPGAs suck for training, but give good power performance for runtime prediction.