4 ms·
You can do the same with any integrated GPU on an Intel or AMD processor. Actually you can go well beyond that amount of memory.
by ric2b 3y ago
You can do the same with any integrated GPU on an Intel or AMD processor. Actually you can go well beyond that amount of memory.
- wtallis 3y agoThe integrated GPUs Intel and AMD are shipping don't really have enough performance to be worth the trouble, and the configs that support 100+ GB of RAM and have integrated GPUs don't have much memory bandwidth (running at speeds like 6400MT/s is a lot harder with multiple ranks of memory).
- remexre 3y agoGoogling suggests Intel's A770M has 16.79 TFLOPS, M3 Max's GPU has 16.4 TFLOPS?
- wtallis 3y agoIntel's Arc A770M is a discrete GPU with only 16GB of DRAM. It is not to be confused with the "UHD Graphics 770" found in their top desktop processors. The discrete graphics is on the order of 16x larger and faster than the desktop integrated graphics, and the latter is the only one that can plausibly be said to have access to 100+ GB of RAM.
- deleted 3y ago[deleted]
- LoganDark 3y agoA770M can come with only 12GB, too. And it's GDDR6, not "just" DRAM (although it technically still counts).
- aurareturn 3y agoTflops isn't a reliable way to measure GPU performance anymore. For example. Nvidia Tflop numbers for their new GPUs are 4-5x the performance of 2080Ti but in actual performance, it's like 2x only.
- LoganDark 3y agoNormal DRAM (i.e. not GDDR) is far too slow to facilitate this, you're basically limited by the CPU's cache if you want to reach a level of performance even remotely comparable to a GPU that has GDDR or HBM.
- wtallis 3y agoGDDR isn't as special as you think, and it's special in exactly the opposite way that HBM is special. HBM achieves high bandwidth by using extremely large bus widths running at fairly slow speeds per pin. GDDR achieves high bandwidth by running at very high speeds per pin and using medium to large bus widths. Desktop CPUs using DDR5 have low memory bandwidth because they have narrow bus widths (128bit total) at low speeds. Server CPUs use the same memory at the same per-pin speeds but with much larger bus widths to achieve total bandwidth comparable to a mid-range GPU but supporting orders of magnitude more memory capacity. Apple's high-end chips likewise uses significantly larger bus widths than desktop CPUs, combined with slightly per-pin speeds (LPDDR rather than DDR) to also reach GPU-like total bandwidth. I don't think it's accurate to single out any one of the above technologies as being the "normal" DRAM. GDDR, LPDDR, and DDR are all fairly different from each other and all quite mainstream.
- LoganDark 3y agoGDDR is "special" because it's far closer to the GPU die. System memory isn't that close to the CPU, so any integrated GPU won't be able to make as good use of it as a dedicated GPU with co-located VRAM.
- wtallis 3y ago> GDDR is "special" because it's far closer to the GPU die. LPDDR is always at least as close to the processor, and is often in-package so significantly closer. HBM is always in-package. But all of that is a red herring, because the distance is only loosely correlated with performance and is a completely irrelevant metric if you've already accounted for bus width and clock rate.