If you’re doing that sort of work, you also shouldn’t use pre-compiled PyPi packages for the same reason - you leave a ton of performance on the table by not targeting the micro-architecture you’re running on.
Introducing architecture variants
11–20 of 152 posts
Re: Introducing architecture variants
#12Earlier quoted context omitted.
Are there any use cases where that 1% is worth any hassle whatsoever?
it's very no uniform. 99% see no change, but 1% see 1.5-2x better performance
Re: Introducing architecture variants
#13Announce was here: https://discourse.ubuntu.com/t/introducing-architecture-vari... and key point: "Previous benchmarks we have run (where we rebuilt the entire archive for x86-64-v3 57) show that most packages show a slight (around 1%) performance improvement and some packages, mostly those that are somewhat numerical in nature, improve more than that."
Are there any use cases where that 1% is worth any hassle whatsoever?
Re: Introducing architecture variants
#14Earlier quoted context omitted.
it's very no uniform. 99% see no change, but 1% see 1.5-2x better performance
I read it as, across the board a 1% performance improvement. Not that only 1% of packages get a significant improvement.
Re: Introducing architecture variants
#15Earlier quoted context omitted.
Are there any use cases where that 1% is worth any hassle whatsoever?
it's very no uniform. 99% see no change, but 1% see 1.5-2x better performance
Re: Introducing architecture variants
#16(There is some older text in the Debian Wiki https://wiki.debian.org/ArchitectureVariants but it's not clear if it's directly related to this effort)
Re: Introducing architecture variants
#17Does anyone know what the plans are to accomplish this?
Re: Introducing architecture variants
#18Announce was here: https://discourse.ubuntu.com/t/introducing-architecture-vari... and key point: "Previous benchmarks we have run (where we rebuilt the entire archive for x86-64-v3 57) show that most packages show a slight (around 1%) performance improvement and some packages, mostly those that are somewhat numerical in nature, improve more than that."
Are there any use cases where that 1% is worth any hassle whatsoever?
If you aren't convinced by your ubuntu being 1% faster, consider how many servers, VMs and containers run ubuntu. Millions of servers using a fraction of a percent less energy multiplies out to a lot of energy
Re: Introducing architecture variants
#19Earlier quoted context omitted.
it's very no uniform. 99% see no change, but 1% see 1.5-2x better performance
I'm wondering if 'somewhat numerical in nature' relates to lpack/blas and similar libraries that are actually dependencies of a wide range of desktop applications?
Re: Introducing architecture variants
#20Announce was here: https://discourse.ubuntu.com/t/introducing-architecture-vari... and key point: "Previous benchmarks we have run (where we rebuilt the entire archive for x86-64-v3 57) show that most packages show a slight (around 1%) performance improvement and some packages, mostly those that are somewhat numerical in nature, improve more than that."
Are there any use cases where that 1% is worth any hassle whatsoever?