Thursday, January 26, 2012

OpenCL/CUDA for FPGAs

I noticed Altera announcing OpenCL support for FPGAs. Here's a paper and some slides on it. I also noticed a blog pop up last week about doing OpenCL on Xilinx. There's also been work on a CUDA->FPGA system called FCUDA from a group from UIUC and UCLA (here's the longer paper on FCUDA). So hardening GPU-designed algorithms is now at least an idea, and possibly a good one. This will enable CMOS array sensors with integrated ASICs performing computer vision.

1 comment:

urock said...

Besides Altera a lot of people tried to implement OpenCl for FPGA
http://activedaily.blogspot.com
http://opencl4fpga.blogspot.com/

but I don't know of any success in this field. On the host side there are no problems, but when it comes to translating kernel code to FPGA a lot of problems arise. The best you can do up to date is to use commercial C to RTL compilers like AutoESL (Xilinx), Catapult C or other