On 28. 11. 22, 20:10, Michal Suchánek wrote:
Yes, sorry - I was meant to say that the -v3 improvement is more obvious because AVX widens the vectors. -v2 only is going to improve more specific vectorizable workloads while -v3 is going to improve most vectorizable workloads.
As in compilling the whole distro for -v2 does not provide appreciable benefits because most of the specific workloads that benefit a lot from sse already use it in one way or another, and compiling general purpose code with it gives mixed results (as far as the few banchmarks provided show).
So can someone explain me at last why it was decided Leap/ALP adopts this then? It makes no sense to me. Neither performance-wise (there is almost no diff), nor maintenance-wise (there is almost no diff). thanks, -- js suse labs