64-bit version of x86 architecture
Factsheet
64-bit computing
64-bit computing
Will future releases require x86_64-v3? - Fedora Discussion
Changing the default x86-64 compilation target to v2 or v3 - compiler - Rust Internals
Lack of x86_64-v3 support in rosetta
x86-64-v3 vs direct cpu arch name.
Videos
I am running machine learning workloads on a Threadripper 7000-series CPU. Sometimes I'm CPU-bound, other times GPU-bound, depending on whether I'm doing data generation or model training.
My current distro is built for x86_64 with essentially no extensions, so leaving about 20 years of processor development on the table. I think I could use an extra 10% or whatever of performance when the jobs sometimes run for weeks.
So I'm open to adopting a distro that targets a more recent CPU microarchitecture. I read that Arch merged x86_64 v3 support a little while back, thus my interest.
What is the state of recent microarchitectures on Arch? How would I install an Arch system that was v3 based? Is v4 available yet?
What would the different between declaring -march=x86-64-v3 vs -march=broadwell for instance.
I’ve seen a lot of discussion lately about x86-64-v3 and am not sure what the difference would be if your building packages for your system, wouldn’t declaring your architecture be better than a catch-most?