Starting with Altera OpenCL-on-FPGAs
Altera has been very busy adding resources and has kicked off the beginning of June with opening up their OpenCL-program for the general public.
Only Stratix V devices are supported, but that could change later.
Below are all pages and PDFs concerning OpenCL I’ve found while searching Altera’s website.
Evaluation of CPUs, GPUs, and FPGAs as Acceleration Platforms
Altera wanted to know where they could compete with GPUs and CPUs. For a big company their comparisons are quite honest (for instance about their limited access-speed to memory), but they don’t tell everything – like the hours(!) of compilation-time. The idea is that you develop on a GPU and when it’s correct, you port the correctly working software to the FPGA.
If you don’t have any experience working with their FPGAs, best is to ask around.
The below PDFs provide real-world examples.
Altera’s Preferred Board Partner Program for OpenCL. Bittware, Nallatech and PLDA.
Introduction to Parallel Computing with OpenCL (30 minutes). Get an overview of the OpenCL standard and the advantages of using Altera’s OpenCL solution.
Writing OpenCL Programs for Altera FPGAs (1 hour). Understand the basics of the OpenCL standard and learn to write simple programs.
Running OpenCL on Altera FPGAs (30 minutes). Get to know the Altera SDK for OpenCL and learn to compile and run OpenCL programs on Altera FPGAs.
You can always call or mail us for OpenCL training, tailored for your needs. For more information on Altera’s offerings get in touch with your Altera-contact. Last but not least, check out Altera’s OpenCL forum. If you find more information, put them in the comments and I’ll add them.
I am very curious about your experience using OpenCL on FPGAs – let me know what you liked and disliked about it.