Created attachment 1718491 [details] ruby-2.6.6-Enable_arm64_optimizations_that_exist_for_power_x86.patch This patch enable a set of optimizations that exist already on power and x86 for aarch64/arm64 systems. When Ali Ran the string benchmarks he found the unaligned access change improves performance by an average of 1.04x, min .96x, max 1.21x, median 1.01x The gc optimization improves benchmark/gc/hash1 by 5% The vm_exec changes make a massive difference on some benchmarks (e.g. 1.38x). A backport that applies cleanly to 2.6.6+ should be appropriate for the 2.7.1 release and anything >3.0.0 where his change has landed. I have attached the 2.6.6. patch.
(In reply to David Duncan from comment #0) > A backport that applies cleanly to 2.6.6+ should be appropriate for the > 2.7.1 release and anything >3.0.0 where his change has landed. Sorry for the type-o, I meant <3.0.0 not greater than.
Thanks for the patch! I opened the upstream ticket to backport the patch to ruby_2_7 branch here. https://bugs.ruby-lang.org/issues/17215
FEDORA-2020-fe2a7d7390 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-fe2a7d7390
FEDORA-2020-02ca18c2a0 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-02ca18c2a0
FEDORA-2020-fe2a7d7390 has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-fe2a7d7390` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-fe2a7d7390 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-02ca18c2a0 has been pushed to the Fedora 32 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-02ca18c2a0` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-02ca18c2a0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-02ca18c2a0 has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2020-fe2a7d7390 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.