RFR: 8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B

Liming Liu lliu at openjdk.org
Fri Nov 15 07:10:09 UTC 2024


This PR updates the default value of CodeEntryAlignment for Ampere-1A and 1B from 64 to 32. The microbenchmark CodeCacheStress shows that frontend stall becomes ~21% smaller by the change, and IPC increases by ~2.8%. The benefits persist after CodeCacheSegmentSize changes from 64 back to 128.

Ran JTReg tier1 on Ampere-1A and no new issues were found.

-------------

Commit messages:
 - Untabify
 - Set CodeEntryAlignment to 32 for Ampere-1A/1B

Changes: https://git.openjdk.org/jdk/pull/22134/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22134&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8343978
  Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/22134.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22134/head:pull/22134

PR: https://git.openjdk.org/jdk/pull/22134


More information about the hotspot-dev mailing list