Harnessing the Power of FPGAs with Altera’s SDK for OpenCL
Event Type
Tutorial
Accelerators
Applications
Introductory
Programming Systems
Location355-F
DescriptionIn this tutorial, you will learn why Field Programmable Gate Arrays have become so popular in HPC and have been outpacing the overall semiconductor industry in terms of adoption and growth. Furthermore, we will cover architectural features, such as hardened floating point DSPs and on-chip memory, of FPGAs that make them well suited to many applications traditionally run on multicore CPUs and GPUs at much higher performance per watt. In addition, we will introduce programming FPGAs using Altera’s SDK for OpenCL and how specific OpenCL coding techniques can lead to efficient circuits implemented on the FPGA. Finally, we will go over several case studies where FPGAs have shown very competitive performance when programmed using OpenCL, including convolutional neural nets, FFTs, and astronomy de-dispersion algorithms.
Links










