Live data from Hacker News

Nvidia to Acquire Arm for $40B

nvidianews.nvidia.com

551–560 of 784 posts

Re: Nvidia to Acquire Arm for $40B

#551
post #251
post #186

Earlier quoted context omitted.

"linus went on a hyperbolic rant" isn't sufficient evidence for anything. linus is a hyperbolic jerk (as he admitted himself for a few months before resuming his hyperbolic ways) who is increasingly out of touch with anything outside the direct sphere of his projects. Like his misguided and completely unnecessary rants about ZFS or AVX. if there are technical merits to discuss you can post those instead of just appea…

He just responded to a complaint that nVidia hardware wasn't working with "nVidia is the worst company we've dealt with". I don't think that's "out of touch", it's pretty much the kind of stuff his job description entails. If you don't like his style, fair enough, but if the leader of a project says "company X is the worst company we deal with" then that doesn't inspire a whole lot of confidence.

AFAIK the debate was mostly settled by NVIDIA submitting their own EGLStreams backend for Wayland (that promptly exposed a bunch of Wayland bugs). So difficult to work with, that NVIDIA, asking to do something different and then submitting their own code to implement it!

https://www.phoronix.com/scan.php?page=news_item&px=EGLStrea...

AFAIK it also ended up being literally a couple thousand lines of code, not some massive endeavor, so the Wayland guys don’t come off looking real great, looks like they have their own Not Invented Here syndrome and certainly a lot of generalized hostility towards NVIDIA. Like Torvalds, I'll be blunt, my experience is that a lot of people just know NVIDIA is evil because of these dozens of little scandals they’ve drummed up, and they almost all fall apart when you look into them, but people just fall back on asserting that NVIDIA must be up to something because of these 27 other things (that also fall apart when you poke them a bit). It is super trendy to hate on NVIDIA in the same way it’s super trendy to hate on Apple or Intel.

Example: everyone used to bitch and moan about G-Sync, the biggest innovation in gaming in 10 years. Oh, it's this proprietary standard, it's using a proprietary module, why are they doing this, why don't they support the Adaptive Sync standard? Well, at the time they started doing it, Adaptive Sync was a draft standard for power-saving in laptops that had languished for years, there was no impetus to push the standard through, there were no monitors that supported it, and no real push to implement monitors either. Why take 10 years to get things through a standards group when you can just take a FPGA and do it yourself? And once you've done all that engineering work, are you going to give it away for free? Back in 2016 I outright said that sooner or later NVIDIA would have to support Adaptive Sync or else lose the home theater market/etc as consoles gained support. People told me I was loony, "NVIDIA'S just not that kind of company", etc. Well, turns out they were that kind of company, weren't they? Turns out people were mostly mad that... NVIDIA didn't immediately give all their engineering work away for free.

The GPP is the only thing I’ve seen that really stank and they backed off that when they saw the reaction. Other than that they are mostly guilty of... using a software license you don’t like. It says a lot about the success of copyleft that anyone developing software with a proprietary license is automatically suspect.

The truth is that NVIDIA, while proprietary, does a huge amount of really great engineering in novel areas that HNers would really applaud if it were any other company. Going and making your own monitor from scratch with a FPGA so you can implement a game-changing technology is exactly the kind of go-getter attitude that this site is supposed to embody.

Variable refresh rate/GSync is a game changer. DLSS 2.0 is a game changer. Raytracing is a game changer. And you have NVIDIA to thank for all of those, "proprietary" and all. They would not exist today without NVIDIA, AMD or Intel would not have independently pushed to develop those, even though they do have open-source drivers. What a conundrum.

Re: Nvidia to Acquire Arm for $40B

#553
post #510

This is terrible. Not really just because of Nvidia - which has a lot of problems I've previously commented on the rumors of this [1] - but Nvidia's ownership completely changes ARM's incentives. ARM created a business model for itself where they had to act as a "BDFL" for the ARM architecture and IP. They made an architecture, CPU designs, and GPU designs for others. They had no stake in the chip making game, and th…

I tend to agree, but there may be another angle to this which could prove beneficial to consumers. Right now, the only ARM chips which are actually competitive with desktop chips are from Apple, and are obviously very proprietary. If this acquisition enables Nvidia to begin producing ARM chips at the same level as Apple (somehow, who's to say how, that's on them) then that would help disrupt the AMD/Intel duopoly on Windows. Its been a decade; Qualcomm has had the time to try and compete here, and has failed miserably.

I doubt Nvidia would substantially disrupt or cancel licensing to the many third-rate chip designers you listed. But, if they can leverage this acquisition to build Windows/Linux CPUs that can actually compete with AMD and Intel, that would be a win for consumers. And Nvidia has shown interest in this in the past.

Yes, its a massive disruption to the status quo. But it may be a good one for consumers.

Re: Nvidia to Acquire Arm for $40B

#554
post #540

Earlier quoted context omitted.

The notion that the maintainer if Linux has a narrow focus role that isn't capable of advocating and serving the broader community is belied by the fact that Linux has grown from being a niche hobbyist platform to the de facto cloud standard OS.

https://arstechnica.com/gadgets/2020/01/linus-torvalds-zfs-s... https://www.zdnet.com/article/linus-torvalds-i-hope-intels-a... /shrug. The guy can't keep from popping off with obviously false statements about things he knows nothing about. What exactly do you want me to say? Yes, he's been a good manager for the linux kernel, but he is self-admittedly hyperbolic and statements like these show that he really doesn't…

I don't take issue with the fact that Linus' behavior is problematic.

Re: Nvidia to Acquire Arm for $40B

#555
post #510

This is terrible. Not really just because of Nvidia - which has a lot of problems I've previously commented on the rumors of this [1] - but Nvidia's ownership completely changes ARM's incentives. ARM created a business model for itself where they had to act as a "BDFL" for the ARM architecture and IP. They made an architecture, CPU designs, and GPU designs for others. They had no stake in the chip making game, and th…

I agree with the general sentiment here, but ARM is not exactly Snow White. It's an open secret that ARM was (and still is) selling the CPU design at a discount if you integrated their Mali (GPU). This isn't relevant to Nvidia today, but it was when they were in the mobile GPU space. Also this caused obvious problems for IMGtec and other smaller GPU players like Vivante.

Bundling is not necessarily problematic: it happens at your local supermarket all the time!

What would be an issue would be if Arm used their market power in CPUs to try to control the GPU market - e.g. you can't have the latest CPU unless you buy a Mali GPU with it.

Re: Nvidia to Acquire Arm for $40B

#556
Why would Nvidia spend $40B to ruin Arm? I can't see them making a return on this investment. No one wants to work with Nvidia they are notoriously roothless. I'm sure everyone is making plans to move to something else ASAP. Maybe RISC-V

Re: Nvidia to Acquire Arm for $40B

#557
Wow, didn't someone call this out recently on HN? I mean, someone mentioned that this was going to happen. (Or rather, feared that this was the direction things were going in.)

On a different topic, how would this influence Raspberry Pis going forward?

Re: Nvidia to Acquire Arm for $40B

#558
post #73

I see this going a few ways for different players: The perpetual architecture license folks that make their own cores like Apple, Samsung, Qualcomm, and Fujitsu (I think they needed this for the A64FX, right?) will be fine, and may just fork off on the ARMv8.3 spec, adding a few instructions here or there. Apple especially will be fine as they can get code into LLVM for whatever "Apple Silicon" evolves into over time…

Nvidia mend. Lol

Re: Nvidia to Acquire Arm for $40B

#559
post #553
post #510

This is terrible. Not really just because of Nvidia - which has a lot of problems I've previously commented on the rumors of this [1] - but Nvidia's ownership completely changes ARM's incentives. ARM created a business model for itself where they had to act as a "BDFL" for the ARM architecture and IP. They made an architecture, CPU designs, and GPU designs for others. They had no stake in the chip making game, and th…

I tend to agree, but there may be another angle to this which could prove beneficial to consumers. Right now, the only ARM chips which are actually competitive with desktop chips are from Apple, and are obviously very proprietary. If this acquisition enables Nvidia to begin producing ARM chips at the same level as Apple (somehow, who's to say how, that's on them) then that would help disrupt the AMD/Intel duopoly on…

But Nvidia has an Arm architecture license already - the same as Apple - so can build Arm chips to whatever design it wants (and it does in Tegra).

This is nothing to do with extending Nvidia's ability to use Arm IP in its own products.

Re: Nvidia to Acquire Arm for $40B

#560
post #545
post #523

Earlier quoted context omitted.

No. I reverse-engineered it and AMX on the Apple A13 is an instruction set extension running on the main CPU core. The Neural Engine is a completely separate hardware block, and you have good reasons to have such an extension available on the CPU directly, to reduce latency for short-running tasks.

Are the AMX instructions available in EL0? Is it possible AMX is implemented with the implementation-defined system registers and aliases of SYS/SYSL in the encoding space reserved for implementation-defined system instructions? Do you have the encodings for the AMX instructions?

AMX instructions are available in EL0 yes, and are used by CoreML and Accelerate.framework.

A sample instruction: 20 12 20 00... which doesn't in any stretch parse as a valid arm64 instruction in the Arm specification.

Edit: Some other AMX combinations off-hand:

00 10 20 00

21 12 20 00

20 12 20 00

40 10 20 00

Post reply on HN