10 Raspberry Pi - Can they all work on the SAME project instead of different ones?

Message boards : Questions and problems : 10 Raspberry Pi - Can they all work on the SAME project instead of different ones?
Message board moderation

To post messages, you must log in.

AuthorMessage
Michael

Send message
Joined: 6 Jul 16
Posts: 2
United States
Message 70734 - Posted: 6 Jul 2016, 16:52:58 UTC

Hi,

I just installed BOINC on some Raspberry Pi boards and hope to use more in a class - instead of them all downloading and running different projects, which it seems to do as a default (?) can they all run the same project and get it done quicker?

Can everyone on a team also run the same project even though they have different email and passwords?

I am running SETI@home

Thank you!
Michael
ID: 70734 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 70735 - Posted: 6 Jul 2016, 17:51:39 UTC - in response to Message 70734.  

Short answers, no and yes.

No, on the multiple devices running the same work. At Seti all tasks run on single hardware only, meaning one CPU = one task, one GPU = one task. There's also no multithreading applications, which would run one task with all the CPU cores the device has.

Everyone on a team can sign up with their own email address and password, furthermore, everyone runs their own work. You cannot run the same tasks as a team, unless one of your team is your wingperson (the other computer needed to return the work for it to validate).
ID: 70735 · Report as offensive
Michael

Send message
Joined: 6 Jul 16
Posts: 2
United States
Message 70767 - Posted: 10 Jul 2016, 1:35:01 UTC - in response to Message 70735.  

Hi,

I'm new so I'm a little confused.

If the server puts together a task - let's call it "Task1" can I have my Raspberry Pi Zero, Raspberry Pi 3 and Raspberry Pi 2 all plugged in, all working on a part of that task?

Right now, I have a few Pi, all with my username logged in, but they all say 53+ hours to complete as they are different tasks...

If I had 5 Pi working on a 53 hour task together (Task1), I could do the task in just over 10 hours.

Thanks
Michael
ID: 70767 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 70768 - Posted: 10 Jul 2016, 2:24:12 UTC - in response to Message 70767.  

BOINC doesn't work that way, as Ageless just said in the post before yours.
If you want tasks processed faster, then you need to get a single, faster, computer per task.
ID: 70768 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 70772 - Posted: 10 Jul 2016, 9:07:40 UTC - in response to Message 70768.  
Last modified: 10 Jul 2016, 9:09:20 UTC

Most projects process single threaded tasks, serially, the present calculation step is dependent on the previous calculation step. Multithreaded are quasi parallel, were it not that there's still dependencies, so if one processor thread has done it's bit, the other might be waiting on the result before being able to continue. One member wrote about the multithreaded task cores were spending 90% waiting on other pieces to finish... highly inefficient. If then distributing parts of the calculation have to go across to other computer's CPU, that has even more latency with it, so does this in any way read as a good utilization of resources? Apart for the complexity added, not good of course, more playground than anything else.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 70772 · Report as offensive

Message boards : Questions and problems : 10 Raspberry Pi - Can they all work on the SAME project instead of different ones?

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.