BOINC on ARM devices (round 2)

Message boards : Questions and problems : BOINC on ARM devices (round 2)
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 45140 - Posted: 4 Aug 2012, 22:55:57 UTC

Hi.
I have BOINC 7.0.24 running under Raspbian on a Raspberry Pi.
I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks.
Help!
Cheers, Ray

The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 45140 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 45142 - Posted: 4 Aug 2012, 23:45:53 UTC

I doubt any project has (default) applications for it. You may end up having to compile your own applications, or look at 3rd party applications. And then just hope they can run any tasks, as the CPU isn't that strong.
ID: 45142 · Report as offensive
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 45144 - Posted: 5 Aug 2012, 1:06:40 UTC - in response to Message 45142.  

I doubt any project has (default) applications for it.

That's kinda where I started.

You may end up having to compile your own applications, or look at 3rd party applications.

Such as ... ?

And then just hope they can run any tasks.

Again, such as ...?

as the CPU isn't that strong.

Agreed, but I started crunching SAH with far inferior CPUs ... vintage 1999 ... using Windows and was content that a WU finished sucessfully even when it took a week of part-time crunching using 200 watts total PC power.
This CPU is actually MUCH better than those CPUs - overclocked & hardfp enabled under a UNIX OS consuming around 5 watts so I am content thereabouts but thanks anyway for the opinion(s).

So, back to my question ...
I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks.
Help!
Cheers, Ray

The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 45144 · Report as offensive
BilBg
Avatar

Send message
Joined: 18 Jun 10
Posts: 73
Bulgaria
Message 45146 - Posted: 5 Aug 2012, 4:45:28 UTC - in response to Message 45144.  
Last modified: 5 Aug 2012, 5:21:16 UTC


Will this give you any (new) info?:
http://wuprop.boinc-af.org/results/arm.py

You may end up having to compile your own applications, or look at 3rd party applications.

Such as ... ?

You want somebody else to do a search for you?
You are interested in this so you best know what to search.

Choose a project, look/search on their forums (e.g. for ARM).
I don't know if this applies:
http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=2896





- ALF - "Find out what you don't do well ..... then don't do it!" :)
ID: 45146 · Report as offensive
BilBg
Avatar

Send message
Joined: 18 Jun 10
Posts: 73
Bulgaria
Message 45147 - Posted: 5 Aug 2012, 7:34:12 UTC - in response to Message 45144.  
Last modified: 5 Aug 2012, 7:52:21 UTC


Since this 'thing' appears to be running a variant of Debian maybe this will work:
http://packages.debian.org/squeeze/boinc-app-seti
http://packages.debian.org/squeeze/armel/boinc-app-seti/download





- ALF - "Find out what you don't do well ..... then don't do it!" :)
ID: 45147 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 45148 - Posted: 5 Aug 2012, 9:52:53 UTC - in response to Message 45140.  

Hi.
I have BOINC 7.0.24 running under Raspbian on a Raspberry Pi.
I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks.
Help!
Cheers, Ray

So we still have package maintainers putting out Boinc 7.0.24, i wonder if it'll work any better under Raspbian than it did under Ubuntu 12.04:

http://boinc.berkeley.edu/dev/forum_thread.php?id=7595#44299

http://boinc.berkeley.edu/dev/forum_thread.php?id=7687&nowrap=true#45005

Claggy
ID: 45148 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 45203 - Posted: 9 Aug 2012, 10:31:31 UTC

This just up, Quake Catchers Network has written an application specifically for the Raspberry Pi.
ID: 45203 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 45625 - Posted: 12 Sep 2012, 9:44:08 UTC - in response to Message 45203.  

Radioactive@home has produced an app for Raspberry Pi running Raspbian.

Raspberry Pi support

Claggy
ID: 45625 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 45652 - Posted: 15 Sep 2012, 11:25:17 UTC - in response to Message 45148.  

Hi.
I have BOINC 7.0.24 running under Raspbian on a Raspberry Pi.
I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks.
Help!
Cheers, Ray

So we still have package maintainers putting out Boinc 7.0.24, i wonder if it'll work any better under Raspbian than it did under Ubuntu 12.04:

http://boinc.berkeley.edu/dev/forum_thread.php?id=7595#44299

http://boinc.berkeley.edu/dev/forum_thread.php?id=7687&nowrap=true#45005

Claggy


If they update and then get BONC client from the repo you'll get a 7.0.27 (and yes it seems to work).

I was thinking of getting the SETI Multibeam app down and doing a Make and Configure on it. The question is to where to get it? I have seen the nightly tar balls. The Pi only seems to have 70mb free
MarkJ
ID: 45652 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 45653 - Posted: 15 Sep 2012, 11:39:20 UTC - in response to Message 45652.  
Last modified: 15 Sep 2012, 11:42:21 UTC

I was thinking of getting the SETI Multibeam app down and doing a Make and Configure on it. The question is to where to get it? I have seen the nightly tar balls. The Pi only seems to have 70mb free

Probably from the Web Interface: https://setisvn.ssl.berkeley.edu/trac/browser#

I think you'll need to look in branches > sah_v6 > seti_boinc

AKv8b2 Sources are here:

http://lunatics.kwsn.net/index.php?module=Downloads;catd=2

Claggy
ID: 45653 · Report as offensive
Chris Granger
Avatar

Send message
Joined: 20 Nov 10
Posts: 33
Canada
Message 45666 - Posted: 16 Sep 2012, 8:22:44 UTC
Last modified: 16 Sep 2012, 8:29:42 UTC

I don't know if the Raspberry Pi will be popular enough to justify it, but I sure would like to see BOINC apps developed for it. The recent WIRED article about the LEGO-and-Pi "toy supercomputer" has sparked some interest.

Just as a FYI, QCN and Radioactive@home require additional gadgets besides a crunching rig.

[Edit] Subset Sum's application code is available on GitHub https://github.com/travisdesell/Subset-Sum/ for those who know how to compile their own apps. Work units for this project don't require much RAM, so it might be a good fit for the Pi.
ID: 45666 · Report as offensive
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 45906 - Posted: 5 Oct 2012, 21:49:10 UTC

don't know if the Raspberry Pi will be popular enough to justify it

If it helps push the idea of making BOINC Projects for ARM processors readily available, some anecdotal comments seem to suggest that RPi units sold so far is somewhere pretty near 500K with about 1 million expected to be sold by Feb 2013 and an target annual production rate of 2 million.
The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 45906 · Report as offensive
Chris Granger
Avatar

Send message
Joined: 20 Nov 10
Posts: 33
Canada
Message 45925 - Posted: 9 Oct 2012, 0:22:05 UTC

Ray_GTI-R, I saw your post at the SubsetSum forum. Were you able to get that application running on your ODROID-X? That is sure a powerful little board, and seemingly much better suited to crunching than the weaker Raspberry Pi is.

I would consider buying the ODROID-X if crunching on it wasn't too much of a pain...
ID: 45925 · Report as offensive
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 46046 - Posted: 19 Oct 2012, 1:37:20 UTC - in response to Message 45925.  

OK, I got to thinking laterally ...

Now I have MW@H running on the ODROID-X. 4 tasks, simultaneously, each ~7% complete in ~32 minutes.
I also have MW@H running on a generic (£56 delivered) 7" tablet. One task completed (~13 hours) & validated and another now in progress. No idea how powerful this tablet is, yet. It shows BOGO MIPS, not much use.

Sadly I cannot replicate this success on the RPi for one simple reason ... Android.
That is, I'm pretty sure that any device that runs Android can run BOINC. The RPi doesn't (yet) do Android although there was a teaser pushed out on the RPi forum about two MONTHS ago saying Android is "due soon" or whatever.

The solution is an app that installs in Android with just a few clicks and NO banshee* gobbledygook** bish/bash/etc obfuscation*** ...

nativeboinc

The genius who wrote this Android app needs a Nobel prize for "JFDI".
That is:-
It just works, first time.
It just works on completely disparate ARM devices.
It has pretty much all the functionality you would expect, not via the traditional Windows GUI but a darned good GUI replica.
It runs under completely different Android versions ... Android 2 whatever on the tablet & Android 4 whatever on the ODROID-X.

No effort on my part, just click on the obvious "next step".
AKA - JFDI!

Also a BIG thumbs up to MW@H for providing a project that gets the job done (there are a few others available via nativeboinc that I haven't tried).

HTH, Ray

* woman of the fairy mounds
** convoluted language that results in it being excessively hard to understand
*** the hiding of intended meaning in communication, making communication confusing, wilfully ambiguous, and harder to interpret
The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 46046 · Report as offensive
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 46047 - Posted: 19 Oct 2012, 1:53:48 UTC - in response to Message 46046.  

FWIW

Here is a photograph of the ODROID-X & generic tablet running Android, BOINC + MW@H ... http://i65.photobucket.com/albums/h216/Ray_GTI-R/DSCN4735.jpg
The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 46047 · Report as offensive
Profile Ray_GTI-R
Avatar

Send message
Joined: 22 Jul 10
Posts: 36
United Kingdom
Message 46390 - Posted: 21 Nov 2012, 1:19:17 UTC
Last modified: 21 Nov 2012, 2:12:55 UTC

OK 1 month on, NativeBOINC has been running 24/7 on both the ODROID-X and that cheap generic tablet. Very few, minor, operational (not structural) glitches easily resolved and as before ... NO banshee* gobbledygook** bish/bash/etc obfuscation*** ... just the usual stuff. Currently running/rotating milkyway, subset & wuprop projects.

Unfortunately I still cannot get the Raspberry Pi involved with BOINC projects mentioned earlier. Sorry, I don't do QCN & R@H yet :-(

It seems that the RPi has no usable Android implementation. Good people are working towards that although their progress is quite hard to track down but I have found & posted their details on an RPi forum. FWIW a Moderator on that RPi forum tried to roast me (TWICE!) just for asking about their previously touted implementation - now three or so months old - of Android. No, really.

As ever, I'm trying yet another, different route for BOINC on the RPi. Will advise.
The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000
ID: 46390 · Report as offensive
Chris Granger
Avatar

Send message
Joined: 20 Nov 10
Posts: 33
Canada
Message 46702 - Posted: 10 Dec 2012, 12:41:37 UTC
Last modified: 10 Dec 2012, 12:42:38 UTC

NativeBOINC looks great! The new ODROID-U2 has caught my eye, and I may give this a try. (I'm eagerly awaiting the Parallella to see if its able to be used as a crunching device, but in the meantime I'd kind of like to try something else.)

I think crunching on ARM devices will be ubiquitous before too long. Thanks for keeping us posted.

[Edit] Oh, I just noticed that Enigma@Home has an app for Raspbian.
ID: 46702 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2533
United Kingdom
Message 46703 - Posted: 10 Dec 2012, 13:51:18 UTC

A known problem. - I had hoped to run cpdn tasks on a raspberry pi but when I enquired on their message boards was told it wasn't possible. I guess just sign up to all those that do support the cpu and wait?
ID: 46703 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 46705 - Posted: 10 Dec 2012, 13:54:27 UTC - in response to Message 46702.  
Last modified: 10 Dec 2012, 13:55:37 UTC

(I'm eagerly awaiting the Parallella to see if its able to be used as a crunching device, but in the meantime I'd kind of like to try something else.)

Count on some sort of Crunching being available, a number of the Devs, Mods and Alpha Testers (myself included) have ordered Parallellas

Claggy
ID: 46705 · Report as offensive
JoesCat
Avatar

Send message
Joined: 10 Dec 11
Posts: 2
Canada
Message 46788 - Posted: 13 Dec 2012, 21:23:29 UTC - in response to Message 46705.  

This is more of a passing interest, so, although I'm not involved in this, I found the subject title of this thread intriguing and would like to indicate that if you are looking to try SETI on an ARM, you'll need to downgrade to BOINC 6.x and similarly SETI 6.x for now.

Watch for long-line wrap for this link below....
http://lists.ssl.berkeley.edu/pipermail/boinc_opt/2012-November/001276.html

..and I recall (I think) that there is also reference earlier in the archives about someone also using the OLPC to run SETI too, but that was also a 6.x version (I think).

If you have an interest in making SETI 7.x work, I have a feeling you may need to invest some time looking at source code for SETI to make some 7.x improvements work - this would be great for the community at large, and don't be discouraged if you find one or two things, since one or two fixes, plus someone else's one or two fixes, plus someone else's one or two fixes, eventually sums up to a complete fix. :-)
ID: 46788 · Report as offensive
1 · 2 · Next

Message boards : Questions and problems : BOINC on ARM devices (round 2)

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.