Message boards :
News :
SETI@home v7 7.06 released for ARMv7 Android
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 . . . 11 · Next
Author | Message |
---|---|
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
That 0.9% is a sign that it's restarting all the time. I plan to have a version that can run in less memory out next week. Perhaps better to get in touch with Mateusz who has already working SETI v7 app for Android. EDIT: here is his contact data: http://nativeboinc.org/site/uncat/aboutme |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I already grabbed his optimized NEON and VFP routines and they are in 7.05 and 7.06. I don't think we (UC) can use the FFTS library due to license issues (it has an attribution during runtime clause that might be tricky). That's not a legal opinion nor should it be considered legal advice or binding on anyone but UCB. If FFTW is causing the memory issues we can go back to using the ooura FFT, but it will be slower than the Neon FFTW routines. ![]() |
![]() ![]() Send message Joined: 21 Apr 13 Posts: 23 Credit: 2,253,909 RAC: 0 ![]() |
Yay new beta! Having a surplus of 'Droids these days I've attached three: A Google Nexus 7, Samsung Galaxy Tab 3 and Kyocera Rise phone (unfortunately I only rooted the phone so far.) Using the official BOINC app. from Play. Edit: Make that four devices... forgot my cheap D2-912 tablet. Well, it's forgettable. :^) |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
Have first positive results for Android stock app: http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=64310 So, Asus Transformer Pad can do it 4 at once (4 cores CPU) w/o issues. Unfortunately I should return this device to owner soon and failed to convince her to install BOINC on permanent basis there :) Another device, Viewsonic G-Tab: http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=64312 again, no issues so far. On this device I hope to get offline speed comparisons between Metteusz's and stock apps later. And one another G-tab, almost identical to prev one, has some issue: http://setiweb.ssl.berkeley.edu/beta/results.php?hostid=64311 Elapsed time considerably bigger than CPU one. I had same issue on this device with Mateusz's app too before. He recommended to manually enable secondary CPU core (device rooted so it's possible to do). Now I checked both cores "online" but big discrepance between elapsed and CPU still. I think it's device own issue rather than app one, but any suggestions how to fix it are welcomed. EDIT: another observation for Transformer device: big difference in completion time (~170ks vs ~100ks) when device works with all cores busy vs some cores free. Both tasks are VLARs so I think should have similar work amount to do. Perhaps, embedded frequency control for cores? Depending on device temp/power consumption? If so there is some room for hacking: if this embedded control could be disabled (provided good external cooling) device could perform considerably faster on full load. |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I was also wondering if this was due to a power saving mode or thermal control in some of these devices. I see this on a lot of android devices. It could even be how the BOINC thermal control setting manifests itself. I don't see a huge problem with it. It'll boost granted credit if one of these devices validates against another, but I don't think we should mess with user or OS settings to fix it. I'll probably get the new Android version out on Wednesday. ![]() |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
I was also wondering if this was due to a power saving mode or thermal control in some of these devices. I see this on a lot of android devices. It could even be how the BOINC thermal control setting manifests itself. Power saving mode is separate story on its own... working differently on different devices. For this Asus device I saw full stop of processing when "power" button pressed. And found no other way to turn screen off (w/o stopping computations) so processing was possible only with active screen. From other side, G-tab and Samsung Galaxy mini can continue computations (and so far looks like even w/o freq drop) when power button pressed to switch off screen... I don't think we should mess with user or OS settings to fix it. Sure. Any such hacking should go from device owner/user himself, not from any BOINC's project. But to find what could be done in this direction would be nice. |
Send message Joined: 29 May 06 Posts: 1037 Credit: 8,440,339 RAC: 0 ![]() |
I was also wondering if this was due to a power saving mode or thermal control in some of these devices. I see this on a lot of android devices. It could even be how the BOINC thermal control setting manifests itself. You might want to try the Official Boinc on a couple of your devices, it doesn't link computation to the screen being active, Claggy |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
NativeBOINC doesn't link to screen also. It's device feature, it put CPU to sleep perhaps when screen switched off. Very doubtful that "official" BOINC will behave differently on that device. And I returned it to owner already so no more experiments with Asus Transformer. |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I think that's going to be an issue with a lot of Android tablets. Phones have to maintain some background tasks in order to handle phone calls rapidly. A tablet manufacturer, OTOH, can decide to do a full suspend when the screen blanks. ![]() |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I've released 7.07, which on small memory machines (<384MB) will use less than 58MB at most. It still has problems with the function timing on my 256MB machine, so I'll probably need further mods to only do function timing if memory is above 384MB, but to assume that the neon routines will be fastest on a machine with neon. ![]() |
Send message Joined: 29 May 06 Posts: 1037 Credit: 8,440,339 RAC: 0 ![]() |
I've released 7.07, which on small memory machines (<384MB) will use less than 58MB at most. It still has problems with the function timing on my 256MB machine, so I'll probably need further mods to only do function timing if memory is above 384MB, but to assume that the neon routines will be fastest on a machine with neon. Are there any tasks available? as Both the Scheduler and the Server Status page says there aren't any available. Maybe it's time you put a limit of in progress tasks here, it'll stop CElliott from being So plain Greedy and hoovering almost half of the inprogress Wu's: In progress tasks for computer 58103: 4336 In progress tasks for computer 58772: 3929 In progress tasks for computer 52900: 6166 In progress tasks for computer 9196: 2456 Total: 16,889 out of 37,896 Results in progress. Claggy |
Send message Joined: 3 Jan 07 Posts: 1451 Credit: 3,272,268 RAC: 0 ![]() |
With average turnaround times of 20.51 days 15.17 days 41.21 days 20.08 days respectively. That doesn't help anybody. |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
+1 Even my phone has smaller turnaround times :P |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
I figured out the problem with the splitter, so there should be more work out there. ![]() |
![]() Send message Joined: 28 Jan 11 Posts: 619 Credit: 2,580,051 RAC: 0 ![]() |
Still kinda strange. My phone is suspended and visible on web page. Wife's phone I click update and the webpage updates the time last conected. But the task that is in progress does not show.... Only the tasks from my phone. Some id of the 2 sony ericsson phones might be needed. I will detach and re attach my phone now. Second phone will complete it's task first. |
![]() Send message Joined: 28 Jan 11 Posts: 619 Credit: 2,580,051 RAC: 0 ![]() |
More strange... I re-attached phone 2 again....Got me a task. Phone 1 got it's task abandoned. |
Send message Joined: 29 May 06 Posts: 1037 Credit: 8,440,339 RAC: 0 ![]() |
More strange... Both hosts are using the same host ID, Try Boinc 7.2.9: client (Android): allow GUI to pass MAC address to client via set_host_info(). If domain name is "localhost" and MAC address is nonempty, use MAC address instead of domain name when showing host on project web page Claggy |
![]() ![]() Send message Joined: 18 Aug 05 Posts: 2423 Credit: 15,878,738 RAC: 0 ![]() |
Installed SETI beta on my Samsung Galaxy mini phone. It downloaded 7.07 app. Unfortunately, it failed almost immediately: <core_client_version>7.0.36</core_client_version> Host: http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=64393 Need to note that this device works OK with SETI v7 tasks on SETI main running Mateusz's custom app. EDIT: memory freeing and phone rebooting didn't help. |
![]() Send message Joined: 28 Jan 11 Posts: 619 Credit: 2,580,051 RAC: 0 ![]() |
More strange... I will. As soon it is available on Google play apps page. Thank you!! |
![]() Send message Joined: 15 Mar 05 Posts: 1547 Credit: 27,183,456 RAC: 0 ![]() |
Signal 4: Illegal instruction. Looking at your phone, it's an ARMv6 processor. The stock BOINC requires ARMv7, so I had compiled for that. I'll see if I can make a ARMv6 compile. Shouldn't be difficult and shouldn't change performance significantly. ![]() |
©2023 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.