3 ms·
Why would anyone want to support programs for Knights Mill on Ice Lake? The (past) theory of Intel that x86 was valuable in itself made no sense anyway. And the
by temac 6y ago
Why would anyone want to support programs for Knights Mill on Ice Lake? The (past) theory of Intel that x86 was valuable in itself made no sense anyway. And there is not a single "AVX512" extension set but a base and quite a number of fine grained extensions, and which are supported per uarch is easy to find.
One of Intel strategy is runtime dispatch in library code, and for any general purpose AVX512 you are probably going to do that for now. So you could as well address variants if needed. If AVX512 generalizes, I suspect it will become a more stable instruction set. But Knights Mill is legacy already, and has not been replaced.