Going to run a raspberry pi. What do I need to know?

Message boards : Questions and problems : Going to run a raspberry pi. What do I need to know?
Message board moderation

To post messages, you must log in.

AuthorMessage
fireclown

Send message
Joined: 2 May 12
Posts: 20
United States
Message 53597 - Posted: 11 Apr 2014, 21:05:41 UTC

I'm doing a bit of stunt computing, and I'm going to run either seti@home or einstein@home on a RP that I have lying around using some solar power that I also have lying around.

I know that the RP comes with one of a few versions of unix, and that I can load different versions into it as needed. Which one should I use? I'm sure this has been done to death by now. Is there a standard instruction set that everyone uses?
ID: 53597 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 53598 - Posted: 11 Apr 2014, 22:03:28 UTC - in response to Message 53597.  

If you're going to run Raspbian Wheezy, you can get the repository Boinc (7.0.27) by going apt-get install boinc-client boinc-manager

To run Einstein, just attach to it as you would any other project.

To run Seti, you'll need to get hold of the Daniel Carrion seti v7 app as there isn't a v7 Seti app for Wheezy in the repository:

http://burdeview.blogspot.co.uk/p/raspberry-pi-boinc-project-ive-created.html

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

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 53604 - Posted: 12 Apr 2014, 3:46:10 UTC

To add to what Claggy said, Einstein and Asteroids have their own apps for the Pi. That is you can just attach the project and it will download the app.

Einstein take around 31 hours a WU with a medium overclock and Asteroids well I stopped doing them because they were about a week per WU. They quadrupled the size of their work units from when they first started.

Daniel mentions on his blog the SETI work unit took 10 days to complete. He also had a number of other project apps such as Milkyway. I can't comment on run times as I haven't tried the others.

If you can code there was a optimised FFT library released by the Raspberry Pi developers that used the built in GPU that claims a 10x speed increase, but you'd have to modify the apps to use it. The message thread that discusses it is here
MarkJ
ID: 53604 · Report as offensive
noderaser
Avatar

Send message
Joined: 2 Jan 14
Posts: 276
United States
Message 53607 - Posted: 12 Apr 2014, 5:29:30 UTC

YoYo and Enigma also have apps for Raspberry Pi, but I have no idea about performance.
My Detailed BOINC Stats
ID: 53607 · Report as offensive
fireclown

Send message
Joined: 2 May 12
Posts: 20
United States
Message 53621 - Posted: 14 Apr 2014, 12:56:23 UTC - in response to Message 53598.  

It all seems to lead back to Carrion. Since this runs what looks like a modified version of BOINC, do WUs completed accrue to my account? It will make comparisons to the various PCs that I've had on the project over the years much simpler.
ID: 53621 · Report as offensive
MarkJ
Volunteer tester
Help desk expert

Send message
Joined: 5 Mar 08
Posts: 272
Australia
Message 53622 - Posted: 14 Apr 2014, 13:07:51 UTC - in response to Message 53621.  

It all seems to lead back to Carrion. Since this runs what looks like a modified version of BOINC, do WUs completed accrue to my account? It will make comparisons to the various PCs that I've had on the project over the years much simpler.

It's a standard BOINC install from the repo. Credit should accrue to your normal account, if you use the same email address as you've setup your other computer(s), when you attach the Pi to the various projects. You can also use BOINCtasks to attach/control the BOINC client on the Pi.

Daniels zip file contains an app_info file and the app and there are instructions on where to put them, that's the only manual bit.
MarkJ
ID: 53622 · Report as offensive

Message boards : Questions and problems : Going to run a raspberry pi. What do I need to know?

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.