News for hackers. Stuff that matters.
Re:Nvidia to Acquire Mellanox for $6.9B by abcdef123xyz123 on Monday March 11, 2019 @10:14AM (#19359094)
We have been moving away from IB for our platform (algorithmic trading) since Ethernet now has almost comparable latency and is a lot easier to understand and manage.
Re:Nvidia to Acquire Mellanox for $6.9B by angry_octet on Monday March 11, 2019 @05:53PM (#19363210)
Latency really isn't comparable, but now probably isn't an issue for algorithmic trading. Still many other closely coupled codes for which it dominates cluster performance.

IB is actually easier to reason about and debug than DCE, but obviously a different community of practice.

Re:Nvidia to Acquire Mellanox for $6.9B by shaklee3 on Monday March 11, 2019 @11:43AM (#19359785)
Understand, manage, and buy networking equipment for. Infiniband is a thing of the past, especially with the Mellanox VPI adapters that support both Ethernet and Infiniband with a single bit flipped on the adapter.
Re:Nvidia to Acquire Mellanox for $6.9B by jabl on Monday March 11, 2019 @04:18PM (#19362392)
IDK, IME IB is pretty much plug and play in an HPC setting. Plain ethernet is too, sure, but if you want to do HPC type workloads you'll have to do a lot of configuration and testing to setup DCB, RoCEv2, EVPN+VXLAN+BGP or such.

But I think this is the way the market is going in the longer term.

Re:Nvidia to Acquire Mellanox for $6.9B by shaklee3 on Monday March 11, 2019 @05:44PM (#19363147)
It is, but if you're a large enough company to be buying millions of dollars in adapters and switches, reading a guide from Mellanox to turn on DCB should be fairly seamless. RoCEv2 is API-compatible with IB for the most part, so there is really no configuration on that layer. The other pieces -- not really sure what you're getting at. Most of those are for going across data centers, which IB won't do anyways. At least Ethernet would give you the option to run RDMA from the east coast to the west coast.
Re:Nvidia to Acquire Mellanox for $6.9B by jabl on Monday March 11, 2019 @05:54PM (#19363226)
> The other pieces -- not really sure what you're getting at.

What I'm getting at is setting up clusters larger than what you can fit behind a single switch. So you'll want e.g. a CLOS fabric with multipathing (the typical IB setup, FWIW). As Trill and SPB seem pretty dead, it seems the momentum is to do the multipathing at the L3 level, using the aforementioned EPVN+VXLAN+BGP, or something similar.

Re:Nvidia to Acquire Mellanox for $6.9B by wmf on Monday March 11, 2019 @08:00PM (#19364126)
You really don't need EVPN+VXLAN though. (And if you do need it I recommend finding a way to not need it.)
Re:Nvidia to Acquire Mellanox for $6.9B by jabl on Tuesday March 12, 2019 @03:13AM (#19366006)
You mean you have separate subnets for each leaf switch, and then BGP or such for multipath routing between the leaf and spines? Sure, but what about subnet-level services like DHCP & PXE? Sounds cumbersome if you have to replicate that across all your leaf switches?

Or maybe you could do one "provisioning and admin" VLAN that spans the entire cluster and which uses spanning tree, and then the high-performance RDMA stuff uses the per-leaf VLAN's and L3 multipath routing? Is that simpler and better performing that EVPN + VXLAN?

What is the routing latency on such BGP setups BTW? I find it hard to image you can get even close to eth (not to mention IB!) L2 latencies? Or can the fast paths be done in hw (or FPGA's)?

Re:Nvidia to Acquire Mellanox for $6.9B by wmf on Tuesday March 12, 2019 @12:44PM (#19370113)
Yes, a subnet per rack is a best practice. Often people DHCP & PXE over the 1G out-of-band network which is dumb L2.

In most ASICs everything is the same latency since packets go through the whole pipeline whether they use all the functionality or not. Anyway, the latency of plain routing would have to be equal or faster than VXLAN encap + routing.

Re:Nvidia to Acquire Mellanox for $6.9B by godelmachine on Monday March 11, 2019 @11:03AM (#19359456)
May I ask what’s IB?
Re:Nvidia to Acquire Mellanox for $6.9B by ckozlowski on Monday March 11, 2019 @11:05AM (#19359469)
Re:Nvidia to Acquire Mellanox for $6.9B by sacheendra on Monday March 11, 2019 @11:04AM (#19359464)
infiniband - The high performance interconnect by Mellanox
Re:Nvidia to Acquire Mellanox for $6.9B by patrickg_zill on Monday March 11, 2019 @01:18PM (#19360747)
Infiniband is actually a standard and Mellanox became the go to supplier. However in the early stages there were many more suppliers.
Re:Nvidia to Acquire Mellanox for $6.9B by baruch on Monday March 11, 2019 @05:52PM (#19363209)
Intel bought one of the IB players and for all I know killed it.
Re:Nvidia to Acquire Mellanox for $6.9B by jabl on Monday March 11, 2019 @06:38PM (#19363559)
Intel bought Qlogic, made some proprietary enhancements to their IB tech, which they now sell under the omni-path brand.
Re:Nvidia to Acquire Mellanox for $6.9B by SEJeff on Monday March 11, 2019 @11:16AM (#19359560)
By Voltaire, the infiniband company acquired by mellanox :)

Their ethernet accelerator VMA stands for "Voltaire Messaging Accelerator".

Re:Nvidia to Acquire Mellanox for $6.9B by wmf on Monday March 11, 2019 @12:09PM (#19360020)
IIRC Mellanox was always doing Infiniband; they made the hardware and Voltaire wrote the drivers (before people understood open source and created OFED).
Re:Nvidia to Acquire Mellanox for $6.9B by SEJeff on Monday March 11, 2019 @12:18PM (#19360105)
Mellanox made the HCAs (aka network cards) and Voltaire made the switches. Mellanox had their own drivers and their own MOFED (their incompatible fork of openfabrics upstream OFED with Mellanox specific enhancements).
Re:Nvidia to Acquire Mellanox for $6.9B by ams6110 on Monday March 11, 2019 @02:24PM (#19361398)
We just pulled a Voltaire switch from our data center. They definitely made hardware. Or at least put their name on it.