|Non-Confidential||PDF version||ARM 100614_0300_00_en|
|Home > Retuning Existing OpenCL Code > About retuning existing OpenCL code for Mali GPUs|
OpenCL is a portable language but it is not always performance portable. This means that OpenCL applications can work on many different types of compute device but performance is not preserved. Existing OpenCL is typically tuned for specific architectures, such as desktop GPUs.