On 29. 11. 22, 9:48, Thorsten Kukuk wrote:
On Tue, Nov 29, Jiri Slaby wrote:
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).
ALP wanted -v3, but because if openSUSE -v2 was a compromise.
Sorry, but how does this answer my concerns? Namely, why is ALP picking any vX at all? Who decided that and what lead them to the decision? I just want to make sure this was decided based on technical basis by people who understand the problem well and what it both brings and takes. And with ALP picking v2, it's even less reasonable. So what's the matter? -- js suse labs