It plans to add support for Arm processors to its software by the end of the year.
Supergroup: Nvidia Announces Support for Arm Processors : Read more
Supergroup: Nvidia Announces Support for Arm Processors : Read more
The scheduled forum maintenance has now been completed. If you spot any issues, please report them here in this thread. Thank you!
Hmmm... what about POWER? Not long ago, Nvidia had partnership with IBM, whose latest POWER CPUs are the first (and AFAIK only) CPU to natively implement NVLink.Nvidia's effectively making its software hardware-agnostic by letting supercomputer makers use x86 offerings from Intel and AMD or Arm processors at their discretion.
a bunch of Gobbledygook? Are you trying to write for like 6th-graders? It's fine if you want to break it down, but maybe don't demean readers."As traditional compute scaling ends, power will limit all supercomputers. The combination of Nvidia's CUDA-accelerated computing and Arm’s energy-efficient CPU architecture will give the HPC community a boost to exascale.”
That may sound like a bunch of gobbledygook
You're looking backwards, while they're looking forwards.Is anyone even interested in ARMs for supercomputers?
Quick search in Top500 shows only 1 ARM entry on 156'th place.
Hmmm... have you checked out the graphics capabilities of modern smart phones, lately?I dont known why you would want arm and nvidia. ARM processors are generally not going to be able to utilize the graphics to do much
ARM is well known for "looking forwards" to server/desktop markets for many years now. Now they added 'exascale supercomputing' to their PR slides.You're looking backwards, while they're looking forwards.
I don't doubt big money been poured for many years but where are the results? I've pointed to that lone supercomputer because that's the real thing you can see now.So, while you weren't looking, a lot of big money has been pouring into taking ARM into servers, the cloud, and beyond.
It seems you've got the sequence wrong. First, you need support for a GPU software stack. Then, you'll start to see ARM-based supercomputers. Since and Intel are still squarely in the x86 camp, while Nvidia already has ARM-based SoCs, it's natural to expect the first GPU stack supported on ARM is Nvidia's.I don't doubt big money been poured for many years but where are the results? I've pointed to that lone supercomputer because that's the real thing you can see now.
Yes, or mothballed.Look at AMD for example: they were developing Zen uarch for CPUs with x86 and ARM ISA variants. Where is the ARM variant now? Killed.
You should differentiate between one company making a bid with an existing technology it already has, vs. a whole industry making investments based on what logically makes the most sense."Big money been poured" absolutely doesn't mean it'll succeed, take for example Intel and phones or recently Intel and 5G.
It seems you don't even understand what we are talking about. Just go to Top500 and count how many systems there are mostly GPU based and how many are pure CPU.It seems you've got the sequence wrong. First, you need support for a GPU software stack. Then, you'll start to see ARM-based supercomputers. Since and Intel are still squarely in the x86 camp, while Nvidia already has ARM-based SoCs, it's natural to expect the first GPU stack supported on ARM is Nvidia's.
Again this mystical "ARM is a more efficient ISA". Software optimization for specific architecture and efficiency of main loop are way more important than some theoretical ISA comparison. Great indicator here are non-GPU supercomputers where energy efficiency is extremely important.but the other part is that ARM is a more efficient ISA. That's one of the main reasons Intel failed to penetrate mobile - x86's fundamental inefficiencies.
Okay, I'm looking at the top 20 or so and they fall in 3 categories:It seems you don't even understand what we are talking about. Just go to Top500 and count how many systems there are mostly GPU based and how many are pure CPU.
Huh? You can optimize software for ARM, too.Again this mystical "ARM is a more efficient ISA". Software optimization for specific architecture and efficiency of main loop are way more important than some theoretical ISA comparison.
First of all, why are you looking at top 20? Is there any ARM system there?Okay, I'm looking at the top 20 or so and they fall in 3 categories:
And from where you pulled that Chinese systems are GPU? Where are the GPUs with the same or equivalent processors? You really like to make baseless conclusions...
- Chinese (in which case they use their own GPU-equivalent
But do I want to do that? No. And many, many other programmers are the same so far.Huh? You can optimize software for ARM, too.
Go read about the Itanium and how easy is to get this "equivalent degree of optimization" in real world.Given an equivalent degree of optimization...
Because the further down the list you go, the older they tend to be. If you want to look at where things are headed, the top of the list should be the best indicator.First of all, why are you looking at top 20?
Again, the problem with this approach is that you're looking backwards, instead of forwards.Is there any ARM system there?
Look at the same level that ARM can achieve: Top500.
Okay, let's look at the specifics.And from where you pulled that Chinese systems are GPU? Where are the GPUs with the same or equivalent processors? You really like to make baseless conclusions...
A lot of libraries are already optimized for ARM. Plus, with GPUs doing the heavy-lifting, the burden on the host processor is much less. Finally, there's the question of cost. Cost breaks down into two parts: purchase price and operating costs.But do I want to do that? No. And many, many other programmers are the same so far.
Wow, that's sure a non sequitur.Go read about the Itanium and how easy is to get this "equivalent degree of optimization" in real world.