OpenCL is a well-known standard for programming across CPUs, GPUs and other accelerators. A growing need for OpenCL in IoT is driven by increased heterogeneity of the processing elements involved. Modern IoT solutions employ a rich mix of CPUs, GPUs, FPGAs and programmable ASICs making OpenCL an attractive choice.
This session demonstrates the applicability of OpenCL in IoT, focusing on developer tools from Intel. We detail how Intel® SDK for OpenCL Applications product provides a complete toolset for building, debugging and analyzing OpenCL kernel codes across Intel® CPUs and GPUs.