> AVX, encryption and virtualization
I would guess that these are domain-specific enough that they can also mostly be enabled by the relevant libraries employing function multiversioning.
> AVX, encryption and virtualization
I would guess that these are domain-specific enough that they can also mostly be enabled by the relevant libraries employing function multiversioning.
You would guess wrong.
Isn’t the whole thrust of this thread that most normal algorithms see little to no speed up from things like avx, and therefore multiversioning those things that do makes more sense that compiling the whole OS for a newer set of cpu features?