Discussion in 'Article Discussion' started by bit-tech, 19 Sep 2018.
So the power efficiency argument for ARM is now basically dead. Hm. That's a much higher power requirement than I had hoped for. I wonder how much you could cut off that power requirement if it was clocked down and undervolted a bit? And a higher price, too.
Although it will be nice to be able to test ARM in an environment where I'm not hamstrung by insanely low quantities of RAM. That has always been the biggest bottleneck for my interest in ARM CPUs... as much as I like some of the SBCs that are about, 256MB RAM per core is having a laugh.
I wonder how they stack up against the equivalently priced Epyc 7251 and 7281 and/or Xeon Silver 411x line [or their embedded equivalents]
Well, the Epyc parts you mentioned are supposedly ~$600-700, so it'll come down to a slugging match between memory bottlenecks (if any) and x86 vs ARM optimisations I suspect. Except for very specialist, highly optimised workloads, I expect x86 will take it easily.
But I could be wrong there. In fact, I'd be rather happy to be, since it might mean some further competition in the market. With modern CPUs basically being "all in" with IMC/PCI-E and various other controllers integrated, it might be nice to see someone (like AMD, given that they did try ARM CPUs) make a socket that you could drop x86 or ARM into, depending on desire. I'm sure Gareth will now tell me that it already exists.
Not aware of any architecture-agnostic CPU sockets out there, but computer on module (COM) is a thing which would allow you to chop and change (assuming someone made x86 and Arm COMs which were interchangeable, anyway.)
You mean like the Raspberry Pi Zero's? Or whatever the tiny compute boards were that you had to plug into a much larger baseboard? Ah yes. Thanks for jogging my memory!
I wonder how feasible (really) it would be to go back to a "Slot A" type CPU socket? With the baseboard basically being a dumb board with PCI-E slots, RAM slots and power connectors...?
Plus... CUDA on ARM? Anyway. Just thinking out loud...
Depends on the definition of exists:
Yeah, the Compute Module family. Like that.
Already a thing: I've got a Jetson TX1 'ere which has an Nvidia SoC packing a quad-core Arm Cortex-A57 and a 256-core Maxwell GPU, and it's built specifically for doing CUDA stuff in a low power envelope.
Man, I'd completely forgotten about Skybridge! I had a tickle in the back of my head about AMD doing some kind of cross-compatible thing, but a search for "amd opteron arm x86 site:bit-tech.net/news" pulled up nowt, so I assumed I was misremembering.
I remember Jetson. I also remember it was horribly expensive. The TX2 (Pascal) board is currently going for around $600.
Separate names with a comma.