Seti android app


log in

Advanced search

Message boards : Number crunching : Seti android app

1 · 2 · 3 · 4 . . . 8 · Next
Author Message
Andre Howard
Volunteer tester
Avatar
Send message
Joined: 16 May 99
Posts: 119
Credit: 151,453,376
RAC: 84,797
United States
Message 1350651 - Posted: 25 Mar 2013, 19:20:02 UTC
Last modified: 25 Mar 2013, 19:26:01 UTC

For those who may be interested, a seti app has just been added for android using nativeboinc.
____________

Profile HAL9000
Volunteer tester
Avatar
Send message
Joined: 11 Sep 99
Posts: 3996
Credit: 110,040,031
RAC: 136,561
United States
Message 1350674 - Posted: 25 Mar 2013, 20:10:57 UTC

Hmm only 40 days for an estimated completion time on my myTouch 3G Slide.
____________
SETI@home classic workunits: 93,865 CPU time: 863,447 hours

Join the BP6/VP6 User Group today!

Andre Howard
Volunteer tester
Avatar
Send message
Joined: 16 May 99
Posts: 119
Credit: 151,453,376
RAC: 84,797
United States
Message 1350679 - Posted: 25 Mar 2013, 20:24:46 UTC - in response to Message 1350674.
Last modified: 25 Mar 2013, 20:26:34 UTC

My s3 was showing 59 hours to completion at the beginning. After 30 minutes the time had dropped and 5% was completed, however then I got an error. Maybe it's not quite ready for prime time yet.
____________

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8436
Credit: 47,953,933
RAC: 59,626
United Kingdom
Message 1350682 - Posted: 25 Mar 2013, 20:37:13 UTC - in response to Message 1350679.

My s3 was showing 59 hours to completion at the beginning. After 30 minutes the time had dropped and 5% was completed, however then I got an error. Maybe it's not quite ready for prime time yet.

It's not entirely clear which code sources the author is using:

setiathome_enhanced 6.12 $Revision: 316 $ arm-linux-androideabi-g++ (GCC) 4.7.2
libboinc: BOINC 6.12.38

Work Unit Info:
...............
WU true angle range is : 0.446727
Optimal function choices:
-----------------------------------------------------
name timing error
-----------------------------------------------------
Use CPU NEON routines
SIGSEGV: segmentation violation

The application on http://nativeboinc.org/site/uncat/downloads says version 0.1 ...

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4058
Credit: 32,803,816
RAC: 5,184
United Kingdom
Message 1350683 - Posted: 25 Mar 2013, 20:39:26 UTC - in response to Message 1350682.
Last modified: 25 Mar 2013, 20:40:54 UTC

My HTC One also errored it's first Wu:

<core_client_version>7.0.36</core_client_version> <![CDATA[ <message> process exited with code 193 (0xc1, -63) </message> <stderr_txt> setiathome_enhanced 6.12 $Revision: 316 $ arm-linux-androideabi-g++ (GCC) 4.7.2 libboinc: BOINC 6.12.38 Work Unit Info: ............... WU true angle range is : 0.013261 Optimal function choices: ----------------------------------------------------- name timing error ----------------------------------------------------- Use CPU NEON routines SIGSEGV: segmentation violation Exiting... </stderr_txt> ]]>


Claggy

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350723 - Posted: 25 Mar 2013, 22:15:50 UTC
Last modified: 25 Mar 2013, 22:17:12 UTC

Hi. I published debug version (available here:http://files.nativeboinc.org/debug/seti-debug-distrib.zip).
This version generates /mnt/sdcard/seti_fault.txt, which contains info necessary to catch bug (for me).
Please, download file, put in some directory named as 'SETI@Home.zip' and install via 'Update from sdcard'.
I didnt expect segfaults.

thank you.

PS: Can you give me work_unit.sah file for debugging? It would be great help for me.

Profile Tazz
Volunteer tester
Avatar
Send message
Joined: 5 Oct 99
Posts: 137
Credit: 34,342,390
RAC: 0
Canada
Message 1350727 - Posted: 25 Mar 2013, 22:29:52 UTC - in response to Message 1350651.
Last modified: 25 Mar 2013, 22:37:11 UTC

So far 0.386% complete @ 10 minutes runtime on all four cores. Nexus 7 JB 4.2.2

Estimating 50 hours 55 minutes to completion.

This host.


Edit: First wu's it downloads are vlars. Go figure.
____________
</Tazz>

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4058
Credit: 32,803,816
RAC: 5,184
United Kingdom
Message 1350730 - Posted: 25 Mar 2013, 22:39:05 UTC - in response to Message 1350723.

PS: Can you give me work_unit.sah file for debugging? It would be great help for me.

You want the v6 PG series (4 short Wu's of different Angle Ranges) from eithier MB test WUs 1/2 or MB test WUs 2/2,

Lunatics Test and Benchmark Tools

If you can get the KWSN Linux MB Bench v2.01.08 bench program working under Android then great, that'll help to see if the Wu's will validate.

Claggy

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350736 - Posted: 25 Mar 2013, 22:47:11 UTC

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.

Profile WilliamProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Feb 13
Posts: 1580
Credit: 9,460,369
RAC: 7,261
Message 1350739 - Posted: 25 Mar 2013, 22:56:15 UTC

And you really really want to build a V7 app at a revision not earlier than r1671 or you'll find your work pretty much obsolete in a few weeks.

Never learned my way around the repository properly but I think
https://setisvn.ssl.berkeley.edu/svn/seti_boinc/
has the stock v7 build and
https://setisvn.ssl.berkeley.edu/svn/branches/sah_v7_opt/
has optimised cpu, CUDA and OpenCL code.
No idea which might be the easiest to port from for Android.
____________
A person who won't read has no advantage over one who can't read. (Mark Twain)

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350742 - Posted: 25 Mar 2013, 23:00:50 UTC

i compiled version from repository. This is 'sah_v6'@1793 branch.
I didnt use sah_v7, because it didnt provided by server (workunit was available for sah6).

Profile WilliamProject donor
Volunteer tester
Avatar
Send message
Joined: 14 Feb 13
Posts: 1580
Credit: 9,460,369
RAC: 7,261
Message 1350744 - Posted: 25 Mar 2013, 23:11:47 UTC - in response to Message 1350742.

i compiled version from repository. This is 'sah_v6'@1793 branch.
I didnt use sah_v7, because it didnt provided by server (workunit was available for sah6).

Oh right.
V7 is in beta - setiweb.ssl.berkeley.edu/beta
sah_v6 is outdated - previous release. We're about to transition to V7.

The difference between V6 and V7 WUs is additional tags in the WU header:
<autocorr_thresh>17.8</autocorr_thresh>
<autocorr_per_spectrum>1</autocorr_per_spectrum>
<autocorr_fftlen>131072</autocorr_fftlen>
that tag is used by the opt apps to switch between code with and without autocorrelation.

Our devs may be able to help you further. I don't code I'm just there for the unimportant bits. (like doing installers)


____________
A person who won't read has no advantage over one who can't read. (Mark Twain)

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4058
Credit: 32,803,816
RAC: 5,184
United Kingdom
Message 1350771 - Posted: 26 Mar 2013, 1:28:36 UTC - in response to Message 1350736.

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.

The Wu of mine that failed can be got from here:

http://boinc2.ssl.berkeley.edu/sah/download_fanout/17/16oc12ad.3218.143753.206158430224.10.105.vlar

I'll get that debug app installed in the morning.

Claggy

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350788 - Posted: 26 Mar 2013, 5:23:07 UTC

Great thanks Claggy :). I will catch bug and test again my application.

thank you

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350799 - Posted: 26 Mar 2013, 7:16:15 UTC

Currently, I am running my app under valgrind to catch bugs (ofcourse, it is computing failed workunit). I am waiting for results.

Profile mimo
Volunteer tester
Avatar
Send message
Joined: 7 Feb 03
Posts: 86
Credit: 9,655,657
RAC: 541
Slovakia
Message 1350809 - Posted: 26 Mar 2013, 8:41:33 UTC

finally i can utilize all my ARM devices for seti ....
____________

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4058
Credit: 32,803,816
RAC: 5,184
United Kingdom
Message 1350822 - Posted: 26 Mar 2013, 9:56:34 UTC - in response to Message 1350736.

Thank you Claggy. But I am interesting your failed workunit (it will be great help, when you could save your failed workunit, if possible).
If you can, please install debug version. Information generates by this version will helpful for me. It generates only info about faults.

thank you.

Debug app is installed, and is crunching away on the next Wu O.K

Claggy

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350823 - Posted: 26 Mar 2013, 10:00:32 UTC
Last modified: 26 Mar 2013, 10:00:52 UTC

Thank you.
Unfortunatelly I couldnt catch bug with using valgrind :-O (!!!). My HTC sensation was computing a failed workunit over hour and couldnt catch bug.
(I was trying, valgrind works fine). I can try later.
I suspect, that bug is in boinc api (possible, that can be encountered when app works under a boinc client).

thank you

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3386
Credit: 46,234,542
RAC: 7,420
Russia
Message 1350835 - Posted: 26 Mar 2013, 12:10:33 UTC
Last modified: 26 Mar 2013, 12:18:40 UTC

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

and here:

Тип ЦП ARM
ARMv7 Processor rev 0 (v7l) @1400MHz
Число процессоров 2
Сопроцессоры ---
Операционная система Android
2.6.32.48-cyanogenmod
____________

matszpk
Volunteer tester
Send message
Joined: 6 May 12
Posts: 27
Credit: 55,618
RAC: 0
Poland
Message 1350840 - Posted: 26 Mar 2013, 12:25:24 UTC
Last modified: 26 Mar 2013, 12:27:39 UTC

Yes. Theoretically. I added support for ARMv6 VFP and ARMv7 NEON. I was testing app for VFP and NEON. yesterday, I ran seti app (from boinc client) on HTC Wildfire S with ARMv6. Works fine.

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

Message boards : Number crunching : Seti android app

Copyright © 2014 University of California