Institute of Electrical & Electronic Engineers
Field Programmable Gate Arrays (FPGAs) provide reconfigurable computing fabrics that can be tailored to a wide range of time and power sensitive applications. Traditionally, programming FPGAs required an expertise in complex Hardware Description Languages (HDLs) or proprietary High-Level Synthesis (HLS) tools. Recently, Altera released the world's first OpenCL conformant SDK for FPGAs. OpenCL is an open, royalty-free standard for cross-platform, parallel programming of heterogeneous systems that together with Altera extensions significantly reduces FPGA development time and costs in high-performance computing environments.