19 comments

[ 2.8 ms ] story [ 61.2 ms ] thread
An A78 Arm core isn't high end.
A100 with 80GB VRAM is a very high end GPU though, $10,000+
But can it run Crysys?
It has no video out, so no.
It can pipe pixels to an in-memory bitmap, so, in theory, it’s still running.
I think the only thing the CPU does in this card is to store data from the high speed connections the card has, read it and pass it to the VRAM (and the other way around when gathering results from the GPU).

I think that particular CPU is more than enough since it doesn't really need to crunch numbers or similar heavy computations.

Do you separately run linux on each card as if it were a separate machine?
Yes. We have done pieces on the BlueField-2 DPUs running Ubuntu and doing things like running ZFS and iSCSI off of the DPU's Arm cores as well. This is the BlueField-3 base, so a faster Arm core complex and more memory bandwidth.
I love this concept and I have pined for more for a long time. Perhaps there have been some I missed.

I would love to have some real computers inside my computer, preferably able to things my box cant or just do it faster.

I think for most people, that's called a "GPU", and the programs they execute are called "Shaders", which are what calculates the lighting, shadows, 3d matrix manipulations, of video games.
Something like the old Xeon Phi cards?
I really wanted Phi workstations. Maybe I’ll try an EPYC Bergamo instead.
This is what OpenCL aims to support
This is the route I wish Apple had taken with the Mac Pro.
Probably only be able to fit 2 similar cards in a Mac Pro with the needed cooling. But that could seriously add up total specs with how integrated their chips are.
Space-wise, the Mac Pro can fit 4 double-slot cards (which fits all 3 models). Hardware-wise, the most immediate problem would be powering another 230-1400w of power. The other big issue would be bandwidth - the AX800 is a PCIe 5.0 card, and the Mac Pro chassis only supports PCIe 3.0 busses last I checked.

Frankly, I wouldn't bet on miraculous results adding Nvidia cards to Apple silicon anyways. Apple's compute hardware focuses very hard on saturating on-chip resources with bandwith, while providing comparatively small IO bandwidth. It's not a bad strategy for mobile hardware, but it can struggle to keep up with bespoke distributed systems.

How does NVLink work with two separate machines?