PrinceTumby
Posts: 1
Joined: Fri May 03, 2013 4:52 pm

Joining Pi's for emulation

Sun Jun 09, 2013 3:05 pm

Just to see what is possible, would it be possible to hook up multiple Pi's together and use them for emulation? Please don't tell me i'm an idiot and it's really easy or something. I'm only just a rookie geek. :oops:

mongrol
Posts: 76
Joined: Wed Aug 01, 2012 2:43 am

Re: Joining Pi's for emulation

Mon Jun 10, 2013 7:29 am

Instead can I tell you you're an idiot and it's very very very hard?

User avatar
DaveDriesen
Posts: 113
Joined: Sun Mar 31, 2013 8:28 pm
Location: Top of the food chain
Contact: Website

Re: Joining Pi's for emulation

Mon Jun 10, 2013 8:43 am

What are you planning to emulate?

You will find it very difficult to "cluster" a number of pi's together, and running an emulation would probably not be very efficient either due to the overhead involved. Speed would suffer.

That said, it's interesting to know exactly what you would be looking to emulate.

Dave Driesen
Linux dev and oldskool elite

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Joining Pi's for emulation

Mon Jun 10, 2013 8:57 am

Prince Tumbly
Although it seems a practical possibility, unfortunately it’s not. As with all ‘Super Computers’ the program code would have to be substantially re-written (or from scratch) to share the workload across the CPU/GPU cores, it’s called ‘parallel processing’ or ‘distributed’ computing (either between discrete computers or across a network).

Cray Inc’s ‘Titan’ is currently KING of the supercomputers with 299,008 processor cores (CPU’s: AMD Opteron and GPU’s: Nvidia Tesla) and a theoretical ‘peak’ performance of 27 petaFLOPS!
"The list of things I have heard now contains everything!"

JxPond
Posts: 29
Joined: Wed May 22, 2013 9:32 pm

Re: Joining Pi's for emulation

Mon Jun 10, 2013 3:09 pm

In addition to rewriting the emulation code, one would have to have incredibly fast interconnections. The Pi only has USB2 and GPIO pins. Not exactly what one needs to connect multi gpus together.

Instead of worrying about emulation, why not give scratch or python a go and program a little game of your own. The Pi has quite a nice GPU.

welshy
Posts: 1667
Joined: Mon Oct 29, 2012 2:07 pm

Re: Joining Pi's for emulation

Wed Jun 12, 2013 12:35 pm

JxPond
I believe Southampton University used MPI protocol via Ethernet to parallel the nodes to build their Raspberry Pi Supercomputer.
"The list of things I have heard now contains everything!"

4thdwarflord
Posts: 142
Joined: Mon Dec 03, 2012 4:26 pm
Location: Deep in the mines of Moria

Re: Joining Pi's for emulation

Thu Jun 13, 2013 2:54 pm

Yes, there are several tutorials for joining pis together using mpi, but there is probably very little software that would take advantage of the extra power.

User avatar
mrpi64
Posts: 931
Joined: Sat Feb 16, 2013 5:13 pm

Re: Joining Pi's for emulation

Sat Jun 22, 2013 10:16 am

actually, 3d things would, as the pi can only render a certain amount of polygons!
I'm happy to help.
https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=51794 - List of games that work on the Pi.

Return to “Gaming”