This course provides engineers and architects with the knowledge and hands-on experience needed to develop high performance FPGA acceleration solutions using Intel’s oneAPI toolkit. Students will learn to write DPC++/SYCL kernels, optimize FPGA pipelines, use the oneAPI FPGA emulator and simulator, and navigate the icpx compiler pipeline from kernel development through hardware synthesis.
This course is the designated successor to the Altera OpenCL introductory course. The OpenCL based programming model for Altera FPGAs has been deprecated by Altera. Altera has transitioned to oneAPI and SYCL as the primary FPGA acceleration programming model. Students learning OpenCL today are learning a deprecated path for new designs — this course closes that gap with a modern, supported, and production ready programming model.