3 ms·
So they implemented AVX512 on the Xeon server parts in microcode? That seems crazy.
by AbacusAvenger 9y ago
So they implemented AVX512 on the Xeon server parts in microcode? That seems crazy.
- smitherfield 9y agoIt's fairly common practice with bleeding-edge vector instructions. The reasoning (assuming it is the case here) is that a theoretically-minor performance regression (the cost of converting 1x AVX512 to 2x AVX2 in microcode) is usually much preferred over a CPU exception when attempting to run a binary with AVX512 instructions on a server. It also means you don't need a $15000 chip to test your AVX512 code.