I believe the prefered way of using GPGPU on Android would be to use RenderScript. AFAIK the Nexus 4 and Nexus 10 are also the first devices to truly accelerate RenderScript on the GPU.
Having stable OpenCL support would allow for more code reused though.
Google officially outed RenderScript GPU acceleration on MaliT604. And the API used underneath is OpenCL. Samsung has released SDK for Exynos 5(though only selected developer boards are supported, ex Arndale)
Since the latest Android update (4.2.2), I've seen the Nexus 4 performance in the GLbenchmark exceed the "freezer" tests in your previous review while being at room temperature.
For example, Egypt HD:
You got 39.6 FPS in your test, I just ran it on mine (including every single other benchmark in the suite) and I got 44 FPS.
Can we please redo the review with a different Nexus 4 unit. It seems the older revision you reviewers got was flawed.
I agree. Actually, almost all of the benchmarks for the Nexus 4 dramatically different on 4.2.2. Thermal throttling issues have been mitigated by flashing custom kernels, but on stock 4.2.2 all of the issues at launch appear to be gone. I believe the Nexus 4 should be revisited.
I clean flashed Paranoid Android (it's using the stock 4.2.2 kernel), and ran some benchmarks. The benchmarks are completely different than what's seen below. BTW, I bought my N4 on launch day.
Also, regarding GLBenchmark, all of my scores are higher than your "freezer test" scores, and that's running the entire suite with both offscreen and onscreen tests. To be honest, the phone doesn't even get warm.
I got my Nexus 4 yesterday and ran all the benchmarks anandtech did and also get scores slightly above anands freezer tests. I have ran GLbenchmarks 3 times in a row and still get the same scores and the phone never gets more thank lukewarm. Something has changed.
We’ve updated our terms. By continuing to use the site and/or by logging into your account, you agree to the Site’s updated Terms of Use and Privacy Policy.
18 Comments
Back to Article
Jodiuh - Wednesday, February 27, 2013 - link
This is very exciting!Assimilator87 - Wednesday, February 27, 2013 - link
I'm waiting for the day when I can Fold on my phone =PShieTar - Thursday, February 28, 2013 - link
Funny. I'm waiting for the day when I can fold my phone.DukeN - Thursday, February 28, 2013 - link
Why are you waiting?http://reviews.cnet.com/cell-phone-reviews/?filter...
xaml - Thursday, February 28, 2013 - link
And I'm waiting for the day that I can phone my folder...CNP-Keythai - Saturday, March 2, 2013 - link
Kudos to Khronos group. I think Nexus 10 is a great invention and Khronos should be proud for their part in it.dalingrin - Wednesday, February 27, 2013 - link
I believe the prefered way of using GPGPU on Android would be to use RenderScript. AFAIK the Nexus 4 and Nexus 10 are also the first devices to truly accelerate RenderScript on the GPU.Having stable OpenCL support would allow for more code reused though.
xaueious - Wednesday, February 27, 2013 - link
I was under the impression that Renderscript was a rather non-productive language compared to the likes of OpenCL...jalexoid - Thursday, February 28, 2013 - link
It's as productive as OpenCL. Their goals are the same.Krysto - Thursday, February 28, 2013 - link
Can you use Renderscript for computation photography or physics engines?tuxRoller - Thursday, February 28, 2013 - link
http://android-developers.blogspot.com/2013/01/evo...Yes.
niva - Thursday, February 28, 2013 - link
I was under the impression that Renderscript was an extension built on top of OpenCL...jalexoid - Thursday, February 28, 2013 - link
Google officially outed RenderScript GPU acceleration on MaliT604. And the API used underneath is OpenCL. Samsung has released SDK for Exynos 5(though only selected developer boards are supported, ex Arndale)http://android-developers.blogspot.com/2013/01/evo...
Chillin1248 - Saturday, March 2, 2013 - link
Since the latest Android update (4.2.2), I've seen the Nexus 4 performance in the GLbenchmark exceed the "freezer" tests in your previous review while being at room temperature.For example, Egypt HD:
You got 39.6 FPS in your test, I just ran it on mine (including every single other benchmark in the suite) and I got 44 FPS.
Can we please redo the review with a different Nexus 4 unit. It seems the older revision you reviewers got was flawed.
nidz109 - Sunday, March 3, 2013 - link
I agree. Actually, almost all of the benchmarks for the Nexus 4 dramatically different on 4.2.2. Thermal throttling issues have been mitigated by flashing custom kernels, but on stock 4.2.2 all of the issues at launch appear to be gone. I believe the Nexus 4 should be revisited.I clean flashed Paranoid Android (it's using the stock 4.2.2 kernel), and ran some benchmarks. The benchmarks are completely different than what's seen below. BTW, I bought my N4 on launch day.
http://www.anandtech.com/show/6440/google-nexus-4-...
Here are some screen shots:
http://imgur.com/a/ufYBJ
Also, regarding GLBenchmark, all of my scores are higher than your "freezer test" scores, and that's running the entire suite with both offscreen and onscreen tests. To be honest, the phone doesn't even get warm.
smartypants67 - Tuesday, March 12, 2013 - link
I got my Nexus 4 yesterday and ran all the benchmarks anandtech did and also get scores slightly above anands freezer tests. I have ran GLbenchmarks 3 times in a row and still get the same scores and the phone never gets more thank lukewarm. Something has changed.Kidster3001 - Thursday, March 14, 2013 - link
You got an updated version of the OS and it performs better than the old version of the OS? Shocking...squidpickles - Monday, March 4, 2013 - link
I have been playing with this for a week or so, and just posted a little explanation of what I did to get binaries built for the Nexus 4:http://sweetpea.tentacle.net/blog/opencl-on-nexus-...
I invite comments and suggestions!