3 ms·
Indeed, it seems that 80usec is just given as an upper bound based on the 1MB buffer at 100Gbps. It is definitely possible to go much lower than 80usec on Ethe
by charleshn 2y ago
Indeed, it seems that 80usec is just given as an upper bound based on the 1MB buffer at 100Gbps.
It is definitely possible to go much lower than 80usec on Ethernet. But obviously it depends on the scale, utilisation etc.
At the sizes of GPU clusters we're talking about these days - 32K and up - things get tricky.
The main alternative to Infiniband used in the industry is RoCE - Meta has written a lot about it [0].
There's several reasons to avoid Infiniband, such as cost, availability, vendor lock in, lack of experience etc.
Those are some of the reasons why many players are trying hard to make Ethernet work, see Ultra Ethernet [1].
[0] https://engineering.fb.com/2024/08/05/data-center-engineering/roce-network-distributed-ai-training-at-scale/ https://engineering.fb.com/2024/08/05/data-center-engineerin...
[1] https://ultraethernet.org/ https://ultraethernet.org/
- foobiekr 2y agoIt’s not even rare for Ethernet to be 1.5usec or less latency per switch. 80usec would be impossible to sell in any compute cluster.
- throw0101d 2y ago> It’s not even rare for Ethernet to be 1.5usec or less latency per switch. IIRC, Arista started off focusing on the financial market with low latency. There's fairly well regarded in a general sense nowadays (at least /r/networking often has folks recommending them as a vendor). "Measuring the latency of a 4ns switch": * https://www.arista.com/assets/data/pdf/Latency-4ns-Switch-Solution-Brief.pdf https://www.arista.com/assets/data/pdf/Latency-4ns-Switch-So...
- KaiserPro 2y agoRoCE is close enough, I think is how meta justifies it.