Source
- URL: https://x.com/Jonathan_Blow/status/1872123735949680754
- Author: Jonathan Blow (@Jonathan_Blow)
- Posted: 2024-12-26 03:34:15
Branch
1/ @Jonathan_Blow
@sasuke___420 @corsix @lemire @rflaherty71
Yeah, AVX512 seems like kind of a waste of time right now unless one is targeting a specific machine for specific reasons. Especially considering it is slower on some machines.
2/ @lemire
AMD either supported AVX-512 properly, or it did not support it. So they did the right thing. They also support it uniformly.
I don’t know what the PS6 will run on, but if it is an AMD processor, then it will have very good AVX-512.
And good AVX-512 is very, very good. It is a very good ISA. Don’t dismiss it.
If I am given a console with modern AVX-512 (Zen 4 or better, VBMI2+) and you are not giving me access to AVX-512, then I’ll consider you made a big mistake.
Initially, it looked like .NET would not provide AVX-512 intrinsics, and I was also skeptical… I paid little attention to AVX-512 relatively speaking… But AMD Zen 4 changed all that.