Maybe the M2 GPU is also better at bfloat16, but the author admits to not having researched this. So I wouldn’t make any far-reaching conclusions based on this one difference in the CPU instruction set.
Maybe the M2 GPU is also better at bfloat16, but the author admits to not having researched this. So I wouldn’t make any far-reaching conclusions based on this one difference in the CPU instruction set.
For bfloat16, there exists only one application, ML/AI, because it is the only application that can tolerate a so low resolution in numbers.
AFAIK, the first device that has provided hardware support for bfloat16 was the Intel Cooper Lake CPU, which was launched in Q2 2020. AMD has added bfloat16 support in Zen 4, in 2022.
If any GPU has added hardware support for bfloat16, it must be a model launched in 2020 or later.
Support for bfloat16 is much more likely to be provided by dedicated ML/AI accelerators.
https://www.apple.com/newsroom/2023/10/apple-unveils-m3-m3-p...