3 ms·
Thanks, as you say it must be running on the GPU then because even with 5 superscalar instructions per clocktick the M1 CPU wouldn't be anywhere near 900GFlops.
by misja111 6y ago
Thanks, as you say it must be running on the GPU then because even with 5 superscalar instructions per clocktick the M1 CPU wouldn't be anywhere near 900GFlops.
And besides, isn't the thing that makes the M1 so fast the fact that it's a RISC processor that is -not- superscalar?
The headline suggested this had anything to do with the specific qualities of the M1 but apparently this has nothing to do with the M1 CPU? Any modern GPU can easily reach 1 TFlop nowadays.
- littlestymaar 6y ago> And besides, isn't the thing that makes the M1 so fast the fact that it's a RISC processor that is -not- superscalar? I don't know where you got the idea that RISC = “not superscalar”, but it's a wrong one. There are a lot of superscalar ARM CPUs out there [1]. > The headline suggested this had anything to do with the specific qualities of the M1 but apparently this has nothing to do with the M1 CPU? The M1 is a SoC, with a CPU and a GPU (and other things) on the same chip. > Any modern GPU can easily reach 1 TFlop nowadays. Yep, but that's still quite a feat to do this on a on a low-power mobile SoC. [1]: https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures