Android Phone GPU OpenCL Summary

Source: Internet
Author: User

A short time ago, the market on the phone GPU OpenCL support to make a summary. Summarized as follows:

At present, the mobile phone GPU market has four companies products: Qualcomm, Imagination Technologies,arm, Vivante, respectively, the corresponding products are as follows: (all forms are listed according to the time of product listing)

Table 1 Qualcomm GPU

Product model OpenCL Support
Adreno 200 Series Not supported
Adreno 300 Series √ (OpenCL 1.1)
Adreno 400 Series √ (OpenCL 1.1)

For Qualcomm platform phones, the OpenCL library is in/system/vendor/lib/libopencl.so.

Table 2 Imagination Technologies GPU

Product model OpenCL Support
PowerVR Series 5 Not supported
PowerVR Series 5XT √ (OpenCL 1.1) SGX543, SGX544, SGX554
PowerVR Series 6 √ (OpenCL 1.2)
PowerVR Series 6XE √ (OpenCL 1.2)
PowerVR Series 6XT √ (OpenCL 1.2)

For PowerVR GPU phones, the OpenCL library is/system/vendor/lib/libpvrocl.so

Table 3 ARM GPUs

Product model OpenCL Support
ARM MALI400MP Not supported
ARM MALI450MP Not supported
ARM Mali Series 600 √ (full profile OpenCL1.1)
ARM Mali Series 700 √ (full profile OpenCL1.1)

ARM Mali support OpenCL GPU phone, now on the market is still relatively small (beginning in the second half, with the new mobile phone listing, the 6 series GPU listing, this situation will change), according to my current situation, just listed Huawei Glory 6 is Mali T628. There is no test, do not know whether the system comes with the OpenCL library. However, I also tried to download the OpenCL SDK to compile the OpenCL library (please click here).

As for the Vivante GPU, the official website is said to support OpenCL, the use of its GPU mobile phone is too few, currently I only know Huawei's K3v2 chip, but in the Huawei P6 test results system does not come with the OpenCL library. I did not toss the SDK of Vivante GPU, so the specifics are not very clear.

PS: Compared to rendscript and OpenCL with Gaussian filtering on my phone, renderscript is much slower than OpenCL with the same strategy. In terms of performance, the Rendscript scheme was abandoned.

Transferred from: http://blog.csdn.net/wcj0626/article/details/38063791

Android phone GPU OpenCL summary (GO)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.