3 ms·
So Mac Pro is just a Mac Studio with PCIE slots. It doesn't make much sense, considering that GPU cards don't work with it. So here's my completely baseless th
by rgbrenner 3y ago
So Mac Pro is just a Mac Studio with PCIE slots. It doesn't make much sense, considering that GPU cards don't work with it.
So here's my completely baseless theory: M2 Ultra PCIE coprocessor cards.
These cards could be upgradable, and they would include CPU, GPU, and memory. It would transform the Mac Pro into an incredibly powerful machine.
This is a type of product that already exists. And Apple can definitely do this, since they control the entire product.
- visionscaper 3y agoJust read your comment, I made a similar comment here: https://news.ycombinator.com/item?id=36543226 https://news.ycombinator.com/item?id=36543226
- themitigating 3y agoYou're right and the people who will pay need PCIe slots for high end stuff like NICs for high speed networks that are used in share video editing SDI cards for video
- DrJokepu 3y agoWould something like this be fundamentally incompatible with Apple’s shared memory architecture though?
- wmf 3y agoYeah, it makes no sense.
- 7e 3y agoDomain-specific accelerators have always had their own memory. Look at GPUs. I don't see why a power user who needs speed would be put off by some DMA. Maybe Apple ends up implementing something like CXL down the line, anyway.
- rgbrenner 3y agoI think it would be compatible, in the same way a GPU would be compatible. You wouldn't be able to use it for your display though (for the same reason you cant use integrated graphics with your GPU).. so it would only be useful for accelerating ML or graphics rendering workloads for example.
- brucethemoose2 3y agoThat sounds more like a server. Having an M1 ultra to "host" them makes no sense.
- datavirtue 3y agoYeah, these would make a nice server for people with decent internet service.
- 7e 3y agoYou get an interconnect which is faster than Infiniband. I could see some people using this. They should implement ECC memory, though.
- brucethemoose2 3y agoAFAIK Intel and IBM sell 8P servers exactly like this. Physically the Intel ones look like big addon cards on a mobo. They are very niche and very expensive, hence almost everyone buys 2P servers instead.
- numpad0 3y agoWithout the Apple proprietary MPX slots, such cards will be limited to 75W bus power. PCIe bus on M2 Ultra is also limited to something like PCIe 4.0 16+8 lanes, or 47.28Gbps(5.91GB/s) total. This will be much slower than competing(in price) product such as Intel Xeon W/AMD EPYC, which has up to 112/128 lanes of PCIe 5.0 or 441.28/504.32Gbps(55.16/63.04GB/s) max bandwidth. This means a M2 Ultra PCIe card/backplane desktop supercomputer takes 192GB/5.9GB/s = 32.54s per node minimum to fill the whole 192GB of RAM - I don't know how to interpret this, is this going to mean the cluster will be I/O limited, or will it be actually limited by CPU?
- wmf 3y agoI think your math is off by a factor of eight.