Leveraging the capabilities of heterogeneous compute architectures using OpenCL

The beauty of OpenCL is that it provides a programming language that spans GPU, DSP, FPGA as well as traditional CPUs. David Tetley, Principal Software Engineer, explains.