[jdk17u-dev] Integrated: 8008243: Zero: Implement fast bytecodes
Aleksey Shipilev
shade at openjdk.org
Tue Jan 3 17:20:57 UTC 2023
On Wed, 23 Nov 2022 10:43:17 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> Clean backport to improve Zero performance. The rationale for backport is the same as for mainline. Given that Zero is used to implement the JVM on emerging platforms that are still rather slow themselves, it makes sense to make Zero quantifiably faster. Even 10% improvement means more than 2 hours a day worth of CPU time.
>
> This backport requires a follow-up to fix some platforms:
> [8277485](https://bugs.openjdk.org/browse/JDK-8277485): Zero: Fix _fast_{i,f}access_0 bytecodes handling
>
> We still have `RewriteBytecodes` to get the original behavior if more bugs appear.
>
> Additional testing:
> - [x] Linux x86_64 Zero `make bootcycle-images`
This pull request has now been integrated.
Changeset: a395cf72
Author: Aleksey Shipilev <shade at openjdk.org>
URL: https://git.openjdk.org/jdk17u-dev/commit/a395cf72bd5ae00e2ce82489de578e577319acaf
Stats: 600 lines in 4 files changed: 525 ins; 56 del; 19 mod
8008243: Zero: Implement fast bytecodes
Backport-of: e4362007da8e40c076493364df91cf85960a03e7
-------------
PR: https://git.openjdk.org/jdk17u-dev/pull/924
More information about the jdk-updates-dev
mailing list