|
|
|
|
|
by paulmd
2757 days ago
|
|
They're doing the same thing they are now with AVX2, but with AVX-512. So 512b instructions will translate into two uops. It's still useful to implement the AVX-512 instructions because they fill in some holes in the existing AVX instruction sets (eg lack of scatter/broadcast instructions) and implement a new SIMT-like op-masking functionality. |
|
Maybe compilers are emulating AVX512 behavior with other instructions when targeting Zen/Zen+/Zen2 directly?