Seti android app


log in

Advanced search

Message boards : Number crunching : Seti android app

Previous · 1 · 2 · 3 · 4 · 5 . . . 8 · Next
Author Message
Profile HAL9000
Volunteer tester
Avatar
Send message
Joined: 11 Sep 99
Posts: 4600
Credit: 121,620,945
RAC: 42,587
United States
Message 1350848 - Posted: 26 Mar 2013, 12:41:05 UTC - in response to Message 1350835.

Downloaded app on Samsung Mini
and on Viewsonic G-Tablet

Should it work here ?

Тип ЦП ARM
ARMv6-compatible processor rev 5 (v6l) @600MHz
Число процессоров 1
Сопроцессоры ---
Операционная система Android
2.6.35.7-perf-CL561921

Same hardware as my phone. So far ~2.5% after 12.5 hours. So only ~ 500 hours to complete VLAR!
____________
SETI@home classic workunits: 93,865 CPU time: 863,447 hours

Join the BP6/VP6 User Group today!

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350857 - Posted: 26 Mar 2013, 12:58:43 UTC
Last modified: 26 Mar 2013, 13:06:42 UTC

Yes. This app will be works many slower on the ARMv6 than ARMv7. For NEON, I chose LibFFTS library (many faster than FFTW3!), for VFP the PFFFT library (slightly faster than FFTW3 on pure VFP).
On the HTC Wildfire (600Mhz) PFFFT achieve over 250 MFLOPS (small ffts)
and 70 MFLOPS (huge ffts 200000>)
on the Samsung Galaxy Tab 2 (OMAP ARMv6 1000Mhz) FFTS easily breaks 1 GFLOPS (small ffts).
On the HTC Sensation (Qualcomm doubled NEON Execution units) 1600MHz, LibFFTS
achieves crazy 3.x GFLOPS.

Profile mimo
Volunteer tester
Avatar
Send message
Joined: 7 Feb 03
Posts: 86
Credit: 9,705,707
RAC: 182
Slovakia
Message 1350877 - Posted: 26 Mar 2013, 14:51:20 UTC

trying to port for adreno ??? LOL
____________

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350879 - Posted: 26 Mar 2013, 14:56:06 UTC
Last modified: 26 Mar 2013, 14:57:17 UTC

no. this is result from CPU. In a modern CPU's, LibFFTS can achieves these results (3.x GFLOPS).

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3588
Credit: 48,767,019
RAC: 20,538
Russia
Message 1350897 - Posted: 26 Mar 2013, 18:46:48 UTC - in response to Message 1350879.

no. this is result from CPU. In a modern CPU's, LibFFTS can achieves these results (3.x GFLOPS).


Is it for ARM only? What about x86 performance?
And any links please?
____________

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3588
Credit: 48,767,019
RAC: 20,538
Russia
Message 1350900 - Posted: 26 Mar 2013, 18:53:33 UTC

5h24min - 3,6%
Definitely in deadline limits. Very nice for cheap phone :D

____________

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350909 - Posted: 26 Mar 2013, 19:26:40 UTC
Last modified: 26 Mar 2013, 19:27:59 UTC

OK. I know, that performance of this app may be disappointment.
However I optimized analyzeFuncs: ChirpData, Foldings and PowerSpectrum and chose efficient FFT library.
on the ARMv6 performance may really disapoints (slow PFFFT, but slightly faster than FFTW3 for VFP and slower analyzeFuncs and a foldings stuff). ARMv6 can be slower 4-8x times than ARMv7 :(.
performance can depends on the memory bandwidth (for ARMv6 is real bottleneck :( ).

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3588
Credit: 48,767,019
RAC: 20,538
Russia
Message 1350917 - Posted: 26 Mar 2013, 19:47:38 UTC - in response to Message 1350909.

I'm not disappointed but quite excited! SETI on mobile phone and it can finish in deadline limits. It's great!

Regarding used FFT:
is it: https://github.com/anthonix/ffts/commit/e3c2fcc1b3ce60b225ec106daab6ccbbc4cfcb99 ?
(for ARM v7)

____________

Alex2
Volunteer tester
Send message
Joined: 2 Nov 12
Posts: 21
Credit: 6,242,462
RAC: 6,091
Canada
Message 1350918 - Posted: 26 Mar 2013, 19:48:36 UTC

Thanks!
I'll be very happy to do SETI on my Galaxy Note 2 (4x ARMv7 @1.6ghz).

On my Note, I'm used to do 2x 40,000 GFLOPS Milkyway WU for 200 credits per day per core.
Now I expect to do:
0.5x 180,000 GFLOPS SETI WU for 50 credits per day per core.

I don't understand.
Is Milkyway offering more credits per GFLOPS? 4x?
Is it any different on a PC?

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350922 - Posted: 26 Mar 2013, 19:51:34 UTC
Last modified: 26 Mar 2013, 20:04:44 UTC

To raistmer: Yes, it is. I was using this library to test and create Android port.
Link to second library: https://bitbucket.org/jpommier/pffft - also slightly faster than fftw3f on greater ffts.
thanks

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3588
Credit: 48,767,019
RAC: 20,538
Russia
Message 1350927 - Posted: 26 Mar 2013, 20:00:35 UTC - in response to Message 1350922.

Could you try to build from these sources too, please:

https://setisvn.ssl.berkeley.edu/svn/branches/sah_v7_opt

These sources are v7 compatible and if you could add optimizations for ARM6/7 there it would be just great.
____________

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4214
Credit: 34,477,751
RAC: 14,797
United Kingdom
Message 1350953 - Posted: 26 Mar 2013, 21:11:55 UTC
Last modified: 26 Mar 2013, 21:12:41 UTC

I had trouble doing getting my Nexus 7 attached to Seti the Normal NativeBoinc way (slow public wifi spot, and signature errors),
so i manually attached to Seti, moved the Installation to the emulated SDCard, copied the Debug app and app_info across, then moved the Installation back to Internal memory again,
But each Wu has errored, with 'execv: Permission denied', i compared the app permissions with the PrimeGrid app permisions and they seem to be the same, what am i doing wrong?

All tasks for computer 6952245

Claggy

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350958 - Posted: 26 Mar 2013, 21:24:02 UTC - in response to Message 1350953.
Last modified: 26 Mar 2013, 21:33:30 UTC

This is problem with permissions. You can use Update from SDCard option to install debug version.

To solve this problem, please move installation to sdcard, and put to .__execs__ (inside project directory) file line: 'setiathome_6.12_arm-android-linux-gnu', and move back again to internal memory. If you have root, simply change permission for executable file.

Or (easier):
You can also install debug version again (but by using 'Update from SDCard').
To ensure that all files will be copied properly you can delete binaries for project ('Delete binaries of projects').
Zip should be named as 'SETI@home.zip' or 'SETI@Home.zip' (check both names). Please put this binaries in some directory (example: 'boincbins') and enter name of a directory in dialog (after choosing 'Update from SDCard').

Detailed description how to install own versions is here

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4214
Credit: 34,477,751
RAC: 14,797
United Kingdom
Message 1350962 - Posted: 26 Mar 2013, 21:33:28 UTC - in response to Message 1350958.
Last modified: 26 Mar 2013, 21:35:48 UTC

I've fixed it the last 5 minutes, the Update Binaries wasn't working before eithier, now it is, so updated it with the Stock 0.1 Binaries, now it is crunching.

You can also install debug version again (but by using 'Update from SDCard').

I did try that this morning (before i went to work), but couldn't get it to see the right directory.

Claggy

Profile mimo
Volunteer tester
Avatar
Send message
Joined: 7 Feb 03
Posts: 86
Credit: 9,705,707
RAC: 182
Slovakia
Message 1350967 - Posted: 26 Mar 2013, 21:52:46 UTC

feel free to ask for testing, have armv6&armv7 as single & multicore devices. wil u try build specific for tegra 3?
____________

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350972 - Posted: 26 Mar 2013, 22:04:04 UTC

to mimo: for gpu support? GPGPU computing is planned (I dont know how to do it) later. Main problem is access to hardware from native code (it can be impossible, maybe it requires Java->native bridge, really i dont know). Currently no boinc application, which can use a GPU power from smartphones.

Profile Swordfish
Avatar
Send message
Joined: 5 Aug 06
Posts: 72
Credit: 3,012,670
RAC: 0
United Kingdom
Message 1350995 - Posted: 26 Mar 2013, 22:49:40 UTC

Just fired up my Samsung Galaxy Tab 2 10.1 with nativeboinc 7.0.36

Both Wu's are about 3.2% after 16 minutes.

I'll leave it running overnight, to see if they run successfully to completion.

Profile Vipin Palazhi
Avatar
Send message
Joined: 29 Feb 08
Posts: 250
Credit: 109,105,102
RAC: 35,504
India
Message 1351087 - Posted: 27 Mar 2013, 5:34:00 UTC

I installed this on my old LG optimus net this morning and after 1.5 hours, it has completed 0.75%. Estimated time to completion is about 200 hours. The WU has a safe deadline of 19th May.

Profile Swordfish
Avatar
Send message
Joined: 5 Aug 06
Posts: 72
Credit: 3,012,670
RAC: 0
United Kingdom
Message 1351115 - Posted: 27 Mar 2013, 8:42:21 UTC
Last modified: 27 Mar 2013, 8:43:27 UTC

Yep, 2 WU's reported OK overnight on the Samsung Galaxy Tab 2 10.1 , just waiting for verification. They took just over 7 hours each to complete.

Several other WU's downloaded overnight. 2 currently running.

On that basis, I set up my wife's Samsung Galaxy Tab Note 2 as above.

Its Quad core, so 4 tasks are currently running.

I've also set both tablets, to only run, when the power line is connected, and that's usually when we are not using the devices.

Profile Tazz
Volunteer tester
Avatar
Send message
Joined: 5 Oct 99
Posts: 137
Credit: 34,342,390
RAC: 0
Canada
Message 1351139 - Posted: 27 Mar 2013, 12:32:26 UTC - in response to Message 1350651.

Well, the first four wu's have been reported and one validated so far.

Due to me misunderstanding (and the wording changing when you check the option) I ran in 'Power Saving Mode' for about half of the time. It was estimating 55 hours and it was looking like it would take that long. Then after about 15 hours I un-checked the power saving thing.

It finished up in just under 30 hours and gave 94.03 cobblestones, credit, score ... what is it called now?
____________
</Tazz>

Previous · 1 · 2 · 3 · 4 · 5 . . . 8 · Next

Message boards : Number crunching : Seti android app

Copyright © 2014 University of California