sse2 or sse3 apps for Android (Intel/AMD x86 processor) and Android (ARM processor)

Questions and Answers : Wish list : sse2 or sse3 apps for Android (Intel/AMD x86 processor) and Android (ARM processor)
Message board moderation

To post messages, you must log in.

AuthorMessage
siu77
Volunteer tester

Send message
Joined: 18 Apr 14
Posts: 7
Credit: 855,127
RAC: 4
Message 1992934 - Posted: 7 May 2019, 8:19:27 UTC

Why not?
ID: 1992934 · Report as offensive
rob smith Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer moderator
Volunteer tester

Send message
Joined: 7 Mar 03
Posts: 22189
Credit: 416,307,556
RAC: 380
United Kingdom
Message 1992945 - Posted: 7 May 2019, 9:40:38 UTC

Intel/AMD x86 -nobody has complied the executables for sse2/3 running Android. I'm not sure if anyone has produced an x86 version to run under Android.
ARM - sse2/3 are not relevant to the ARM architecture.
Bob Smith
Member of Seti PIPPS (Pluto is a Planet Protest Society)
Somewhere in the (un)known Universe?
ID: 1992945 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1992964 - Posted: 7 May 2019, 12:43:16 UTC - in response to Message 1992945.  

I'm not sure if anyone has produced an x86 version to run under Android.
There's two showing in the Applications list, 8.00 (nopie) and 8.00 (pie) Android (Intel/AMD x86 processor).

The pie/nopie have nothing to do with the Android 9 version, which is called Pie, but rather with the way that applications address memory. When an application is compiled with the -pie attribute it means this application can use any arbitrary memory position, which was introduced in Android 5.0, whereas -nopie uses a fixed memory position for its applications and shared libraries, as the previous Android versions did.

As for using SSE2/3 on an x86 CPU under Android, I wonder if anyone would want that as it will increase temperatures enormously.
I've seen my phone give a warning already that the system was overheating by just running BOINC and a navigation app together, I think that would happen quite a lot more when using special SIMD registers.
ID: 1992964 · Report as offensive
siu77
Volunteer tester

Send message
Joined: 18 Apr 14
Posts: 7
Credit: 855,127
RAC: 4
Message 1993155 - Posted: 8 May 2019, 18:43:01 UTC - in response to Message 1992945.  

ARM - sse2/3 are not relevant to the ARM architecture.

Oh. I didn't think of that. My fault.
ID: 1993155 · Report as offensive
siu77
Volunteer tester

Send message
Joined: 18 Apr 14
Posts: 7
Credit: 855,127
RAC: 4
Message 1993157 - Posted: 8 May 2019, 19:10:51 UTC - in response to Message 1992964.  

As for using SSE2/3 on an x86 CPU under Android, I wonder if anyone would want that as it will increase temperatures enormously.
I've seen my phone give a warning already that the system was overheating by just running BOINC and a navigation app together, I think that would happen quite a lot more when using special SIMD registers.


Temps will be different on different cpu's. For example, on Intel's Z2520, with 4 SETI WU's it doesn't exceed 50 (Celsius). So, there is some gap for critical temps.
But, even if devs will add sse3 and it will magically increase the perfomance by 50%, there will be not 6 GigaFlops for (nopie) and 52 GF for (pie) but 9 and 78 respectively. Probably, not worth the effort.
But, I'd give at a try to crunch such sse units.
ID: 1993157 · Report as offensive

Questions and Answers : Wish list : sse2 or sse3 apps for Android (Intel/AMD x86 processor) and Android (ARM processor)


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.