<p>While Google has <a href="http://stackoverflow.com/questions/14385843/why-did-google-choose-renderscript-instead-of-opencl">openly</a> displayed its <a href="https://code.google.com/p/android/issues/detail?id=36361">opposition to OpenCL</a>, many hardware manufacturers seem to be putting their weight behind OpenCL. Qualcomm, ARM, Imagination and Vivante support OpenCL on their GPUs. Android Phone manufacturers - Samsung, HTC, Sony and Amazon - ship OpenCL drivers and libraries on their latest generation of devices. Considering the prelavence of OpenCL on shipped devices, it is likely most Renderscript implementations have an OpenCL backend.</p>

<p>To consolidate a list of OpenCL supported Android devices, we created a publicly accessable Google document seen below. If you have an Android phone that is not listed, we'd appreciate it if you <a href="https://docs.google.com/spreadsheets/d/1Mpzfl2NmLUVSAjIph77-FOsJeuyD9Xjha89r5iHw1hI/edit#gid=0">contributed to the list</a>. To test if OpenCL is supported on your phone, you can use <a href="https://play.google.com/store/apps/details?id=com.xh.openclinfo">OpenCL Info</a> app on the Google Play. Alternatively, if you are an OpenCL / Android developer, you can <a href="http://sandbox.arrayfire.com/getting-started-with-opencl-on-android/">write your own app</a> to test if OpenCL is supported on your device.</p>

<h3>List of Android Device with OpenCL support</h3>

<iframe src="https://docs.google.com/spreadsheets/d/1Mpzfl2NmLUVSAjIph77-FOsJeuyD9Xjha89r5iHw1hI/pubhtml?widget=true&amp;headers=false" width=600 height=450></iframe>

<h3>OpenCL SDKs</h3>

<p>Here is a list of OpenCL SDK's from various mobile / embedded manufacturers.</p>

<ul>
<li><a href="https://developer.qualcomm.com/mobile-development/maximize-hardware/mobile-gaming-graphics-adreno/tools-and-resources">Qualcomm's Adreno SDK</a></li>
<li><a href="http://malideveloper.arm.com/develop-for-mali/sdks/mali-opencl-sdk/">ARM Mali's OpenCL SDK</a></li>
<li><a href="http://www.vivantecorp.com/index.php/en/technology/gpgpu.html">GPGPU on Vivante GPUs</a></li>
<li><a href="http://community.imgtec.com/developers/powervr/">Imagination's PowerVR SDK</a></li>
</ul>

<h3>The ArrayFire Library</h3>

<p>We are working to bring our library to mobile / embedded platforms. We've recently released <a href="http://sandbox.arrayfire.com/arrayfire-on-tegra-k1/">ArrayFire for Tegra TK1</a>. Please contact sales@arrayfire.com if you are interested in using our library on other platforms.</p>