Competition Platforms

Altera SDK for OpenCL

What is OpenCL?

  • Since the advent of modern re-programmable ICs, FPGAs have long been touted as the next era of supercomputing. The dream, however, is still currently hindered due to present hardware description languages such as Verilog and VHDL which are too low-level for the majority of current software engineers to adopt. That’s where OpenCL steps in.

    Currently managed by the Khronos Group, OpenCL is a new standard in programming that takes the high-level convenience of the C programming language and applies it to the parallel nature of FPGAs. If adoption is successful, the implications could be phenomenal. According to Intel PSG's whitepaper, “FPGAs may offer significantly higher performance and at much lower power than is available today from hardware architectures such as CPUs, graphics processing units (GPUs), and digital signal processing (DSP) units.”

Why use OpenCL for Altera FPGAs?

  • Converting OpenCL C code for FPGA implementation in a single step
  • Consumes less power by only generating the necessary logic with Altera SDK tool

OpenCL Suitable Board

DE5-Net Board

  • Altera Stratix® V GX FPGA (5SGXEA7N2F45C2)
  • Up to 8GB DDR3 800 MHz SO-DIMM SDRAM
  • 32MB SRAM (ISSI QUADP for DE5-Net 450, GSI SigmaQuad-II+ for DE5-Net 550, Cypress QDRII+ for DE5-Net 500)
  • More About DE5-Net

OpenCL License Bundle includes

More information for suitable board, please visit:

OpenCL Reference Platforms