3 ms·
> Moana scene (https://www.disneyanimation.com/resources/moana-island-scene https://www.disneyanimation.com/resources/moana-island-scene...) is 131 GBs of RAM f
by giantrobot 5y ago
> Moana scene (https://www.disneyanimation.com/resources/moana-island-scene https://www.disneyanimation.com/resources/moana-island-scene...) is 131 GBs of RAM for example. It literally wouldn't fit on the M1 Max. And that's a 2016-era movie, more modern movies will use even more space. The amount of RAM modern 3d artists need is ridiculous!!
I doubt there was any laptop available in 2016 that could be loaded with enough RAM to handle those Moana scenes. I doubt such beasts exist in 2021.
It seems the M1s are showing that Apple can just increase the number of cores and memory interfaces to beef up the performance. While there's obviously practical limits to such horizontal scaling, a theoretical M1 Pro Max Plus for a Mac Pro could have another doubling of memory interfaces (over the Mac) or add in an interconnect to do multi-socket configurations.
That's all just horizontal scaling before new cores or a smaller node process becomes available. A 3NM process could get roughly double the current M1 Max circuitry into the same footprint as today's Max.
- dragontamer 5y ago> That's all just horizontal scaling before new cores or a smaller node process becomes available. A 3NM process could get roughly double the current M1 Max circuitry into the same footprint as today's Max. I/O / off-chip SERDES doesn't scale very easily. If you need more pins, you need to go to advanced packaging like HBM or whatnot. 512-bit means 512-pins on the CPU, that's a lot of pins. Doubling to 16-channel (1024-bit bus) means more pins. You'll run out of pins on your chip, not without micro-bumps that are on HBM. That's why HBM can be 1024-bit or 4096-bit, because it uses advanced packaging / microbumps to communicate across a substrate.