11-20-2012, 12:05 AM
The bottleneck would still be there if they were on 1Gbps to the switch, yes.
No, you would need a 10Gbit uplink if you had 20 GPUs to achieve near-native performance. If you had two GPUs you could achieve near-native performance with 1Gbps.
If you're dedicated to the cause consider picking up some second-hand Infiniband equipment and doing IPoIB. HBAs are very reasonably priced, and you can probably pick up a decent switch for < $2k. The price is very reasonable compared to what most of us have invested in GPUs
Something else to consider is running the broker on a compute node. Pick whichever node has the most GPUs, and run both the broker and opencld on it. This is a bit more advanced and requires a strong working knowledge to get working properly since there will be two OpenCL libraries installed, but it is certainly possible.
No, you would need a 10Gbit uplink if you had 20 GPUs to achieve near-native performance. If you had two GPUs you could achieve near-native performance with 1Gbps.
If you're dedicated to the cause consider picking up some second-hand Infiniband equipment and doing IPoIB. HBAs are very reasonably priced, and you can probably pick up a decent switch for < $2k. The price is very reasonable compared to what most of us have invested in GPUs

Something else to consider is running the broker on a compute node. Pick whichever node has the most GPUs, and run both the broker and opencld on it. This is a bit more advanced and requires a strong working knowledge to get working properly since there will be two OpenCL libraries installed, but it is certainly possible.