Gian Marco Iodice, Software Engineer, Arm
A case study in optimizing Computer Vision applications using OpenCL on Arm. The presentation will show also the approaches and the strategies used to optimize the OpenCL code in order to reach significant performance benefits on the GPU.
This tutorial provides some details of an example implementation of JPEG using an Arm Mali Midgard GPU, and describes some methods for optimizing a JPEG compression process. The optimization methods are provided to demonstrate how similar processes can be improved.
This tutorial provides an example optimization process for running convolution operations using an Arm Mali Midgard GPU. This process can improve performance significantly.
This tutorial provides advice and information on the principals of GPU compute to software developers who want to improve the use of the available hardware in platforms that perform Canny edge detection.