Provide x86-64-v2 #17
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Depends on
Reference: ALHP/ALHP.GO#17
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I plan to also provide x86-64-v2, even if the speed improvements are almost negligible.
Maybe it is even possible to get something like a
x86-64-v2.5
/x86-64-v2+
from combining baselinex86-64-v2
with AVX, which most "not-quite v3" CPUs support (Ivy Bridge for example). Need to consider if this supports enough CPUs and brings enough performance to be viable.Add x86-64-v2to Provide x86-64-v2My home server has a
Xeon E5-2697 v2
which is a 12 core 24 thread cpu that supports up tox86-64-v2
. Is there some way that I could setup a build server and contribute to a possiblex86-64-v2
repo?'Distributed' building like that brings some challenges:
All technically possible to implement, just very time-consuming.
I actually plan to enable v2 soon, just waiting for
gcc
11.2. As soon as that hits the official repos, v2 can start building. Otherwise some big packages are just gonna be OOM-killed, see the linked issue for more.Ah ok.
I just started the v2 build. It'll take a few days to build the whole repo. The v3 build-process should not be affected besides a few delayed updates due to higher load.
ooo, nice to hear the progress! My x86-64-v2 machines will love that little performance bump, keep us posted!
Nice when I will finally get a connection back I could report if they're any problem on my v2 machine
x86-64-v2
will be the first-march
which had LTO enabled from the very start (so all packages buildable with LTO are going to be build with it). I'm most interested in the resulting performance increase with SSE(x86-64-v2 is mostly SSE)+LTO.It's about 20% done, ETA Friday.
Just got some connection back so i will be ready to test it all when it ready
Is there some place to see like what packages are currently building/queued?
Sure, the package status page. Search (ctrl+f) for building or queued (or just check to total numbers in the footer).
Ah ok. Got it!
Any update on the pourcentage of pacakages that is build now for the V2 architeture?
Since
electron*
got like 3+ updates this week things slowed done somewhat (each electron batch takes approximately 0.5d to 1d), so we sit at ~50% done.The footers queued gives an idea of how many packages are left. If it goes below 100 packages I would consider the v2 build as done.
Oh geez i didn't electron build would take such a long time, and okay i'll will keep my eyes out on it them
Only [core] and [extra] left.
It finished. I tested it on my only v2 machine and it works fine so far. I'm closing this issue, since its topic is resolved. Feel free to comment on any before-after benchmarks you may run or other non-issues.
If you experience any issue with v2, please open a new issue.