> To fix scalability issue usage of the shared variable was removed. According > to specjvm2008::crypto.rsa workload one thread performance drop for less than > 1% while score for the 224 threads increased in ~2 times. > Numbers for my run on 2 socket server with the Xeon 8480+ looks as: > 1 thread runs: score drop from ~646 for original build to ~644 for patched > build; > 224 threads: score increase from ~22553 for original to ~46633 for patched > build. > > The micro benchmark RSABench show no difference for the 1 thread run and > report average ~2.4% improvement for the 224 threads.
Vladimir Ivanov has updated the pull request with a new target base due to a merge or a rebase. ------------- Changes: https://git.openjdk.org/jdk/pull/21573/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21573&range=01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk/pull/21573.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/21573/head:pull/21573 PR: https://git.openjdk.org/jdk/pull/21573