Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
nextplatform.com
Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
1–10 of 18 posts
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#2Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#3I could imagine them coming out with a Network GPU that has nothing but 100GbE/200GbE and power.
The ARM core doesn't have to be super-fast if it's just setting up RDMA transfers, of data and command buffers.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#4Cough cough. Mali. Imagination. Even Apple.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#5Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#6Does x86 maintain any real advantages over ARM at this point, other than the ability to run legacy software? I'm genuinely asking; all I know is that ARM devices can be really powerful these days and they're also much more power efficient.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#7Does x86 maintain any real advantages over ARM at this point, other than the ability to run legacy software? I'm genuinely asking; all I know is that ARM devices can be really powerful these days and they're also much more power efficient.
I'm also curious how fellow HNers think x86 will fare in the next 10, 20, 30 years. Will we still be using x86 as the most common option in laptops by then?
We're sorta moving in the ARM direction for certain applications, budget laptops already are flirting with arm to varying success.
I think what we'll see is better compiler/tooling support for cross-compilation for modern programs, and a slow movement towards ARM as it matures in performance/cost.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#8Does x86 maintain any real advantages over ARM at this point, other than the ability to run legacy software? I'm genuinely asking; all I know is that ARM devices can be really powerful these days and they're also much more power efficient.
It depends on your application. For small embedded applications where things like BOM or electrical power massively dominate, neither x86 or ARM is worth it (and this is in a world where you can get a small ARM for less than a dollar -- we're talking about CPUs that cost pennies in volume).
For pretty much every "mobile" application (where "mobile" includes not just phones and tablets but TVs, IoT etc) ARM is the majority. Intel BTW had several opportunities to dominate this with non-x86 devices and screwed all of them up.
But for desktop and especially server machines, the two x86 vendors really crush the alternatives (until a couple of months ago I would have said "Intel" rather than "x86 vendors, but AMD is really really hot). They've spent decades going after an architectural point with lots of fast IO lanes, huge caches, lots of micro architectural units, and the result is machines that can get a lot of data in and out quickly and operate on a lot of it at once. Basically they are designed for large sustained workloads. That's an interesting place to be financially, but it's a proportionately decreasing share of the computation market.
It's great to see that ARM-based machines have made strides in supercomputing but those workloads are quite specialized so you can't really learn much of anything from that. I do believe long term that's also a market where x86's complexity will work against it since supercomputing workloads are typically architected around the machine they will be run upon.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#9Does x86 maintain any real advantages over ARM at this point, other than the ability to run legacy software? I'm genuinely asking; all I know is that ARM devices can be really powerful these days and they're also much more power efficient.
ehh… x86 ISA does require variable-length decoding, but from what I've heard it's not that much of a power hog, especially in high power scenarios. Microarchitecture is what matters.
Currently, Apple has an incredible microarchitecture, possibly even THE best, but they aren't sharing it with anyone :(
> real advantages over ARM
I guess being first to bring wider SIMD to the market: 256-bit AVX2 is widespread, AVX512 is available on real products. ARM SVE will be amazing, when it ships to actual users.
Though keeping in mind the potential problems of super wide SIMD on the same cores as everything else ( https://blog.cloudflare.com/on-the-dangers-of-intels-frequen... ) and the limited number of truly SIMD-heavy programs (x264 and.. something?) it's not a big deal. AMD Zen 1 is 128-bit anyway, btw.
Re: Nvidia Makes Arm a Peer to x86 and Power for GPU Acceleration
#10The essence of it. NVidia is so close that it makes development very painful. At the moment it's the required path for deep learning, but hopefully it'll change a bit.