Originally posted by xpris
View Post
Announcement
Collapse
No announcement yet.
OpenMandriva 4.1 Released With Clang'ed LTO+PGO Packages, Linux 5.5 + More
Collapse
X
-
Originally posted by ms178 View Post
I am also very interested in this per-microarchitecture optimized binary builds. Unfortunately the benchmarks on Phoronix from their last release didn't show a lot of improvements and Mandriva was still the slowest distribution tested, but I'd like to see if that is still the case and I am sure Michael does already preper the next round of benchmarks...
As to your questions, Intel > AMD and vice versa would come down to the supported instructions, I'd guess (even some Pentiums/Celerons lack AVX/2). The chance is high that it won't work or won't perform that great (it depends though, Haswell optimized binaries could run fine with Zen 1, too). And newer > older architecture is even more complicated and in general not possible due to the lack of newer instructions on the older architecture.
The chance is better from older > newer architecture of the same manufacturer, as they normally don't remove ISA extensions (except Bulldozer > Zen, FMA4 and other AMD-specific instructions were deprecated).
OpenMandriva was the only Linux distribution assembled using LLVM Clang rather than GCC, it strangely still defaults to using the conservative CPUFreq configuration, and other differences from the higher profile (and faster) Linux distributions.
It would be great
- Likes 2
Leave a comment:
-
By the way, I very much welcome their user-facing improvements, like the Chromium build with VAAPI, changing to ZSTD compression and all of their performance work. I will test it out once the benchmarks show that it performs better or equal to other distros.
Leave a comment:
-
Originally posted by mroche View PostThis is exciting stuff. Having per-microarchitecture optimized binary builds is a project I’m really interested it. What I would be interested in knowing is (in a thorough world with native builds for each microarchitecture) what would happen if you upgraded your chip from Zen 1 to Zen 2, Skylake to Ice Lake, or even side-graded Intel -> AMD. Would every package transition to the respective version? Haven’t had the time to read into Mandriva’s implementation to see if they answer this question.
Cheers,
Mike
As to your questions, Intel > AMD and vice versa would come down to the supported instructions, I'd guess (even some Pentiums/Celerons lack AVX/2). The chance is high that it won't work or won't perform that great (it depends though, Haswell optimized binaries could run fine with Zen 1, too). And newer > older architecture is even more complicated and in general not possible due to the lack of newer instructions on the older architecture.
The chance is better from older > newer architecture of the same manufacturer, as they normally don't remove ISA extensions (except Bulldozer > Zen, FMA4 and other AMD-specific instructions were deprecated).
Leave a comment:
-
It would be really nice to have both generic vs znver1 as well as gcc vs clang benchmarked
Leave a comment:
-
This is exciting stuff. Having per-microarchitecture optimized binary builds is a project I’m really interested it. What I would be interested in knowing is (in a thorough world with native builds for each microarchitecture) what would happen if you upgraded your chip from Zen 1 to Zen 2, Skylake to Ice Lake, or even side-graded Intel -> AMD. Would every package transition to the respective version? Haven’t had the time to read into Mandriva’s implementation to see if they answer this question.
Cheers,
Mike
- Likes 1
Leave a comment:
-
OpenMandriva 4.1 Released With Clang'ed LTO+PGO Packages, Linux 5.5 + More
Phoronix: OpenMandriva 4.1 Released With Clang'ed LTO+PGO Packages, Linux 5.5 + More
Following the recent beta release with a Clang-built kernel option and experimental Zypper as an alternative to DNF, OpenMandriva Lx 4.1 has been released as part of FOSDEM 2020 celebrations over in Brussels...
Tags: None
- Likes 1
Leave a comment: