Jump to content

How connect 2 single board computers together to get double that speed of a cpu and ram.

For example, a single board  is a raspberry pi. 1 single raspberry pi board has 4 gm ram 1.3 GHz CPU speed.You connected two of them together. How do I make the 2 raspberry pis when connected get the CPU Speed and CPU ores and ram get doubled?

Link to comment
Share on other sites

Link to post
Share on other sites

they have special boards you can buy to connect them. I don't know specifically where but search for "raspberry pi motherboard" or "raspberry pi cluster board"

these are usually only for the raspberry compute units or raspberry pi 4

Link to comment
Share on other sites

Link to post
Share on other sites

Thats..... not a thing with the majority of computers.

You need to be doing a task that can be divided separately between two singular machines such as rendering or computational tasks. Simplistic tasks are not designed to do this nor would they benefit from the slow bus speed that linked the two machines together.

Link to comment
Share on other sites

Link to post
Share on other sites

What your describing is called a "render farm".  But only very specific programs are built to utilize this technique.  what are you trying to do with the system if you manage to achieve your goal?

It must be true, I read it on the internet...

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, shoutingsteve said:

What your describing is called a "render farm".  But only very specific programs are built to utilize this technique.  what are you trying to do with the system if you manage to achieve your goal?

To make searching and gaming fast

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Shreyank6189 said:

To make searching and gaming fast

Unfortunately, a render farm won't help your performance with those tasks.

It must be true, I read it on the internet...

Link to comment
Share on other sites

Link to post
Share on other sites

check out jeff gearlings youtube channel he has done alot of clustering with pi's, as stated tho, it only works on certain workloads, and programs i dont think you could cluster together one SuperPI that uses the hardware from multiple to act as one PC because of the speed limitations of the USB/Network interface used in a cluster, they are not as fast as PCIe lanes or whatever communication used between CPU and ram, then you also would have to synchronize the data being used and have some way to schedule the information to determine how to split the workload within the cluster... thats why it works in theory but not in practice... 

Link to comment
Share on other sites

Link to post
Share on other sites

Is there a way when the raspberry pis are connected to each other so Windows will detect the cpu amount of the raspberry pi connect? (For example, when 5 raspberry pis are connected to each other, Windows will detect the CPUs in each raspberry pi and use the speed of the CPU in each raspberry pi.)

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, MrHaydenJr said:

check out jeff gearlings youtube channel he has done alot of clustering with pi's, as stated tho, it only works on certain workloads, and programs i dont think you could cluster together one SuperPI that uses the hardware from multiple to act as one PC because of the speed limitations of the USB/Network interface used in a cluster, they are not as fast as PCIe lanes or whatever communication used between CPU and ram, then you also would have to synchronize the data being used and have some way to schedule the information to determine how to split the workload within the cluster... thats why it works in theory but not in practice... 

You know how raspberry pi has those bread connect or some pin, can that do anything?

Link to comment
Share on other sites

Link to post
Share on other sites

22 hours ago, shoutingsteve said:

What your describing is called a "render farm".  But only very specific programs are built to utilize this technique.  what are you trying to do with the system if you manage to achieve your goal?

It's called clustering, not render farm. A render farm is a group of clustered computers dedicated to rendering. Clustering can be used for more than just rendering.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×