3 ms·
Most reasonable IMO would be a hypothetical AVX-256 that was AVX-512 minus ZMM registers. Intel chose against that. So the only reasonable options for a big li
by brigade 4y ago
Most reasonable IMO would be a hypothetical AVX-256 that was AVX-512 minus ZMM registers. Intel chose against that.
So the only reasonable options for a big little system are:
1. Not have a big little system. But little cores are quite useful for power efficiency in laptops…
2. Don’t support AVX-512 on any cores. Everything beyond AVX2 becomes a dead extension outside of server chips.
3. The little cores support AVX-512 as best as is reasonable. Then thread director can weight AVX-512 usage even heavier than it already weights AVX2.
Also AVX2 performance on Alder Lake is already different between the cores enough that optimal implementations can be different.
- jeffbee 4y agoThat makes sense and alludes to my feeling that the big-little thing has been a big mistake. If they come out with an all-big workstation CPU that enables AVX-512 then I am changing to that.