Running on Android GPU

Message boards : Android : Running on Android GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 55654 - Posted: 27 Aug 2014, 18:01:42 UTC

Are there any projects which can run on the ARM GPU?
Maybe I am wrong, but the projects that do run on Android are running only on the CPU side?

Is there also any software to measure, e.g. how many FLOPS the CPU and GPU is capable?

Regards,
Cristi
ID: 55654 · Report as offensive
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 276
United States
Message 55661 - Posted: 28 Aug 2014, 3:48:40 UTC

I'm not aware of any projects that can use Android GPUs yet, and I would suspect that they're currently pretty low in terms of computational power.
My Detailed BOINC Stats
ID: 55661 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 55676 - Posted: 28 Aug 2014, 16:53:19 UTC - in response to Message 55661.  
Last modified: 28 Aug 2014, 16:54:34 UTC

From this site, the Scientific Analysis tests http://www.sisoftware.co.uk/?d=qa&f=ben_tab_opencl, seams pretty powerful to me for the Adreno 320 at around 100GFLOPS.
And if Adreno 420 hits 300 GFLOPS http://en.wikipedia.org/wiki/Adreno, it's gonna be more powerful than my AMD APU E-6410.
So why should I keep my 3 year old laptop humming, when I can just crunch on my phone overnight, consuming less than 5W?
ID: 55676 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 55692 - Posted: 29 Aug 2014, 10:02:33 UTC
Last modified: 29 Aug 2014, 10:05:09 UTC

Does this device support OpenCL ?

EDIT: accordingly WiKi page Adreno 420 should support OpenCL 1.2 full profile. Sounds promising.
ID: 55692 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 55737 - Posted: 30 Aug 2014, 8:02:45 UTC - in response to Message 55692.  

Just read these two articles:
http://streamcomputing.eu/blog/2013-08-01/google-blocked-opencl-on-android-4-3/
http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/

And if RenderScript is the only way to develop boinc apps, instead of opencl, than please stop developing the app :|

... and to me it seams that ... google is evil

It's a pity since I was waiting to buy the next Nexus phone so that ... I could "run whatever I want" (especially BOINC on the GPU)... and I did not want the "bloatware" that was shipping on Samsung or HTC phones :)

But those articles made me reconsider, and now I am thinking of buying the best performance (GPU GFLOPS) per price ... obviously with cyanogenmod support :)
ID: 55737 · Report as offensive
Alexander

Send message
Joined: 28 May 10
Posts: 52
Austria
Message 56043 - Posted: 15 Sep 2014, 9:51:43 UTC - in response to Message 55692.  

Does this device support OpenCL ?

EDIT: accordingly WiKi page Adreno 420 should support OpenCL 1.2 full profile. Sounds promising.


As far as I know the mali GPU's 4xx support OpenCL 1.1 mobile profile, Mali-T628 MP6(OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile)
Source: hardkernel.com
Zotac has a developement system (Zotac Jetson TK1) with Kepler Cuda GPU (192 cores) on chip but with downgraded capabilities.

Alexander
ID: 56043 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 56416 - Posted: 4 Oct 2014, 10:51:47 UTC - in response to Message 55737.  

But those articles made me reconsider, and now I am thinking of buying the best performance (GPU GFLOPS) per price ... obviously with cyanogenmod support :)


From first article I infered OpenCL driver blocked in Android 4.3 core libs, not just on some of Google's devices. That make very bad future for GPU support under Android for GPGPU. Having troubles with NV not supporting OpenCL well enough to learn and re-write on third (OpenCL, CUDA, now RenderScript) language is hardly possible.
ID: 56416 · Report as offensive
Raistmer

Send message
Joined: 9 Apr 06
Posts: 302
Message 56427 - Posted: 4 Oct 2014, 22:38:14 UTC - in response to Message 55737.  


http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/

And if RenderScript is the only way to develop boinc apps, instead of opencl, than please stop developing the app :|

... and to me it seams that ... google is evil

I would agree. New way of control what initially declared to be "free and open"...
ID: 56427 · Report as offensive
Khoi Minh Pham

Send message
Joined: 17 Dec 14
Posts: 2
United States
Message 58850 - Posted: 22 Dec 2014, 1:44:24 UTC
Last modified: 22 Dec 2014, 1:53:00 UTC

I'm sorry but this topic is still unclear to me so please allow me to ask it again.
Can anyone please let me know is there any current BOINC project that supports android GPU ?
I mean android devices with openCL that is not restricted by Google such as galaxy note or galaxy S series.
Because I'm running BOINC on my windows 8.0 laptop and in preferences I can set both my laptop CPU and GPU running BOINC computations, so I just wonder how about android devices.
Thank you.
ID: 58850 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 58858 - Posted: 22 Dec 2014, 5:44:36 UTC - in response to Message 58850.  

BOINC for Android does not detect GPUs or other OpenCL devices.
ID: 58858 · Report as offensive
Khoi Minh Pham

Send message
Joined: 17 Dec 14
Posts: 2
United States
Message 58865 - Posted: 22 Dec 2014, 7:46:59 UTC - in response to Message 58858.  

I got it. Thank you Ageless.
I think it's just not available right now. Since our developers start working on android devices, sooner or later they will include this feature as the way they did to windows BOINC.
Hopefully it won't take too long :D
ID: 58865 · Report as offensive
eXzoo

Send message
Joined: 12 Feb 15
Posts: 3
Message 60793 - Posted: 9 Mar 2015, 22:22:07 UTC

What about http://portablecl.org/? Its can be work?
ID: 60793 · Report as offensive
Moonshot

Send message
Joined: 25 Mar 14
Posts: 9
United States
Message 61935 - Posted: 27 Apr 2015, 15:31:02 UTC - in response to Message 60793.  

Google's Project Tango Using the Tegra 1k should be enabled soon.
ID: 61935 · Report as offensive
cristipurdel

Send message
Joined: 26 Oct 09
Posts: 67
Romania
Message 63075 - Posted: 15 Jul 2015, 7:18:07 UTC

Another option would be to run OpenCL apps only for specific devices, like the ones from https://docs.google.com/spreadsheets/d/1Mpzfl2NmLUVSAjIph77-FOsJeuyD9Xjha89r5iHw1hI/edit?pli=1#gid=0

For OpenCL detection there are a few apps which do this in google play store, but it would be better if boinc does this automatically
ID: 63075 · Report as offensive

Message boards : Android : Running on Android GPU

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.