Live data from Hacker News

Nvidia to Acquire Mellanox for $6.9B

nvidianews.nvidia.com

201–210 of 229 posts

Re: Nvidia to Acquire Mellanox for $6.9B

#201
post #196

Earlier quoted context omitted.

Infiniband is actually a standard and Mellanox became the go to supplier. However in the early stages there were many more suppliers.

Intel bought one of the IB players and for all I know killed it.

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

#202
post #8

Interesting fact, Mellanox is an employer of Palestinian programmers in the occupied West Bank and Gaza Strip. Sort of a mixed blessing, cheap labor without other options because of the occupation, but real opportunities and a more educated and well off population will be more effective at advocating for its rights: https://www.haaretz.com/israel-news/business/palestinian-hig...

How is it different to employing someone in the mid west for half the price of silicone valley or India? Can any Indian move to another country and earn more? How is it different to any other country? You just pick on Israel because it is a Jewish country so even when they employ west bankers you find something wrong with it. And Gaza is not occupied by Israel, it is an enemy entity to Israel which want to destroy it. The mere fact that Israeli employ anybody there should give the a noble peace price.

Re: Nvidia to Acquire Mellanox for $6.9B

#203
post #149

Earlier quoted context omitted.

"real technology" is not an objective measurement of societal value.

Except yes it is, because all these software apps are built on prior “real technology” and would be impossible without it. The flow of capital just doesn’t reflect that (and it’s not clear it should).

But Mellanox is making niche equipment. You don't need an Infiniband interconnect if 10-Gig Ethernet will do the job. Only densely "coupled" problems, where the answer calculated on one core affects the answer calculated everywhere, need that kind of ultra-high-end interconnect. Your typical app scales very nicely across a bunch of servers connected with commodity networking.

This is more like a race car company not being as valuable as Toyota. Yes, the technology of the race car is unbelievable, but there are only a few thousand race cars in the whole world and there's a Toyota in every household.

Re: Nvidia to Acquire Mellanox for $6.9B

#204

Earlier quoted context omitted.

Yup, but that's exactly why IB isn't too relevant anymore. Ethernet had plenty of time to catch up because of PCIe-SIG and Intel dragging their feet.

It doesn’t matter nearly all Mellanox ASICs support both IB and Ethernet they are the ones who are driving the speed of Ethernet to this level. You also need to use their cables and transceivers (or a similar alternative) for these speeds doesn’t matter if you are using Ethernet or IB.

You can use non-mellanox cables for ethernet. IB there aren't really other options.

Re: Nvidia to Acquire Mellanox for $6.9B

#205

Earlier quoted context omitted.

Maybe just maybe this is not the fault of Nvidia but due to the fact that large parts of the Linux ecosystem are fragile, time consuming to configure and break if you look at them in the wrong way. Professional linux distributions like Ubuntu paper over a lot of that fragility, whereas in Arch Linux you can easily burn days getting basic functionality to work (multiple sound cards come to mind) only for it to break w…

> Maybe just maybe this is not the fault of Nvidia but due to the fact that large parts of the Linux ecosystem are fragile, time consuming to configure and break if you look at them in the wrong way. How it works with open source drivers is that you main-line your drivers so that the kernel maintainer maintain the drivers for you, for free. Choosing to keep your drivers closed source means committing to keeping your…

I'm sorry but this is not how it works. No-one maintains your drivers for free. The contributors to drivers in the Linux kernel are usually employed by the companies that make the product. In addition they might have to deal with subsystem maintainers that treat their part of the code base as their personal fiefdom. Just follow the hoops that the AMD developers had to jump through so that their driver components got accepted into the kernel. Basically they were told they were doing it all wrong and should really be using abstractions already in place, which were probably developed by Intel in order to get their graphics stack to work (https://lists.freedesktop.org/archives/dri-devel/2016-Decemb...). Imagine being treated like that while you also need to support two much larger platforms (consoles, windows and ideally a simulation backend for hardware development). Nvidia wisely decided to develop one driver stack to cover all of these platforms, while as far as I know AMD split their effort for a long time. Nvidia also had by far the highest quality OpenGL implementation in place (not sure about Vulkan).

Graphics card drivers happen to be very complex beasts, somewhere along the stack they do need a compiler for multiple custom and often proprietary architectures, which most definitely no-one will maintain for free for you. There is a huge incentive to keep most of the code platform independent and only maintain a minimal kernel specific component. This part of the code base is a comparatively trivial part, essentially the kernel should get out of the way as much as possible. The kernel specific abstractions like KMS are examples of such comparatively trivial things.

Re: Nvidia to Acquire Mellanox for $6.9B

#206
post #171

Earlier quoted context omitted.

The 10g NICs are toys. ;-) Mellanox provides high speed (40/56/100/200 gigabit) switches and adapters. If you think 10g fiber is big, just wait... I’ve worked on several projects with them, and found they generally do a good job of feeding the beast when the OS and driver’s are properly tuned. I’m not informed enough to call good or bad, but will instead say it’s interesting, especially in the HPC space (and the emer…

Last I was looking you could get a 40GB card for around $300. Very impressive price that kind of speed in a home office.

On Ebay you can grab these cards for just $30. 100G is available for less than $200

Re: Nvidia to Acquire Mellanox for $6.9B

#207

Earlier quoted context omitted.

It is worth adding that the margin out of an app tends to be A LOT higher than shopping centers, airport, etc while the initial capital tends to be a fraction of it. There are also different ways in which you can use the data to help you create another app with high daily active players. An app can have the whole world as their oyster, unlike shopping centers, etc.

It's worth adding, too, that the airport and building take much larger capital expenditures to build and are far less reproducible as a result... and will probably have decades or centuries of future revenue. For a given game, that's probably a few years of peak popularity and comparatively easy to replicate by competitors. To the point of this article, it's kind of surprising to me at least that licensing companies…

A facility like an airport has a monopoly position, geographically and due to regulation, and the capital cost of competition, and as you say will likely be earning for many decades. ARM also has a long term monopoly, think of the sheer weight of code for ARM devices. It takes huge capital to produce a new from scratch CPU arch, esp due to patent problems (which makes RISC V all the more amazing), and deep pockets to start producing chips at scale, build a developer ecosystem etc. Games titles can produce a lot of cash for low CAPEX, but I don't think we'll be hearing about Fortnite in 5 years, let alone 50.

In contrast, Mellanox produces a niche product. It is critical to HPC and some deep pocketed finance people, but it is never going to be at the volume of e.g. ethernet.

The long term aspect is that, as Moore's law scaling becomes harder and harder, distributed computation becomes more essential. Right now we are in a dip in peak compute rate requirements, because we have invented battery powered computers and 4G, and hence cloud. But the work done in the cloud isn't very taxing, mainly single threaded. But I'm confident we'll soon be seeing a lot heavier parallel computation in the cloud soon, and stuff that won't fit into one or four GPUs. The tradeoffs between PCIe and IB after 4*16x start to favour IB, especially if the IB silicon is on the NVLink switch complex. So from the perspective of integration bringing much greater IB volume, the acquisition multiples the worth of MLNX by an order of magnitude -- if nVidia can execute.

Re: Nvidia to Acquire Mellanox for $6.9B

#208

Earlier quoted context omitted.

IB has been doubling in bandwidth with every release, 10,20,50,100 and now 200G. Those other interconnect technologies did not do that.

Honestly, they competed on price & marketing at first. The handwriting was already on the wall for these companies long before IB had any real advantage on speed. We were all limited by PCIe bandwidth, after all. So no matter what the link speed is, you're not going to get more bandwidth than what PCIe can provide. I worked for Myricom when Mellanox was starting out with IB. I recall stories from that time of custome…

At one point it seems Myrinet was as dominant as Mellanox is now. It was very exciting at the time to get something better than ethernet, and way cheaper than SGI. Huge resistance from the developers who were used to ethernet, which still hasn't gone away.

I don't think it was just the price or marketing (although Mellanox at least had sales people -- never heard from anyone at Myricom even after buying $$ of gear). Mellanox always seemed to be pushing the envelope, which might have been more R&D dollars. Never had problems with IB not working (CX-4 and up) but I guess the gremlins depend on scale.

Re: Nvidia to Acquire Mellanox for $6.9B

#209

As and outsider, can someone explain the "synergy" (god I hate that word) for the companies? It looks like Mellanox is primarily a network equipment company. What is the "fit" for that within a graphics/AI chip producer?

Nvidia sells supercomputers: https://www.nvidia.com/en-us/data-center/dgx-saturnv/

Re: Nvidia to Acquire Mellanox for $6.9B

#210
post #199

Earlier quoted context omitted.

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 lea…

> 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.

You really don't need EVPN+VXLAN though. (And if you do need it I recommend finding a way to not need it.)
Post reply on HN