4 ms·
honestly, as exciting as proper AVX-512 support will be, I am probably at least as excited for APX (16->32 general purpose registers). It brings x86 inline with
by adgjlsfhk1 2y ago
honestly, as exciting as proper AVX-512 support will be, I am probably at least as excited for APX (16->32 general purpose registers). It brings x86 inline with ARM and RISCV, and just generally makes it a lot easier for compilers to not spill registers to the stack.
- Remnant44 2y agoAgreed.. in a lot of ways, APX is like AVX(512) for scalar code. Double integer register count, three-operand instructions, improved predication support including conditional load/stores.. If I remember correctly, they actually implement it by having the scalar instructions use the EVEX prefix introduced with avx512. I would really love to seem them settle on APX + AVX10/512 as a next-generation x86 baseline.