RFR: 8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter [v4]
Amit Kumar
amitkumar at openjdk.org
Mon Dec 2 12:21:39 UTC 2024
On Wed, 27 Nov 2024 11:23:14 GMT, Amit Kumar <amitkumar at openjdk.org> wrote:
>> s390x Port for : [JDK-8331341](https://bugs.openjdk.org/browse/JDK-8331341)
>>
>> Tier1 test:
>> 1. `-XX:+UseSecondarySupersTable -XX:+VerifySecondarySupers -XX:+VerifySecondarySupers -XX:-UseSecondarySupersCache`
>> 2. No flag turn on. i.e. used `UseSecondarySupersCache` by default.
>> 3. `-XX:+UseSecondarySupersTable -XX:+VerifySecondarySupers -XX:+VerifySecondarySupers -XX:-UseSecondarySupersCache` with C1 compiler
>
> Amit Kumar has updated the pull request incrementally with one additional commit since the last revision:
>
> updates comments
Here are the correct benchmark results:
make test TEST="micro:vm.compiler.SecondarySuperCacheInterContention" MICRO="JAVA_OPTIONS=-XX:TieredStopAtLevel=1"
Benchmark Mode Cnt Score Error Units
SecondarySuperCacheInterContention.test avgt 15 8.201 ± 0.264 ns/op
SecondarySuperCacheInterContention.test:t1 avgt 15 8.181 ± 0.256 ns/op
SecondarySuperCacheInterContention.test:t2 avgt 15 8.221 ± 0.327 ns/op
Finished running test 'micro:vm.compiler.SecondarySuperCacheInterContention'
make test TEST="micro:vm.compiler.SecondarySuperCacheInterContention" MICRO="JAVA_OPTIONS=-XX:TieredStopAtLevel=1 -XX:+UnlockDiagnosticVMOptions -XX:+UseSecondarySupersCache -XX:-UseSecondarySupersTable"
Benchmark Mode Cnt Score Error Units
SecondarySuperCacheInterContention.test avgt 15 1873.536 ± 189.942 ns/op
SecondarySuperCacheInterContention.test:t1 avgt 15 1897.531 ± 175.604 ns/op
SecondarySuperCacheInterContention.test:t2 avgt 15 1849.541 ± 218.214 ns/op
Finished running test 'micro:vm.compiler.SecondarySuperCacheInterContention'
make test TEST="micro:vm.compiler.SecondarySuperCacheIntraContention" MICRO="JAVA_OPTIONS=-XX:TieredStopAtLevel=1"
SecondarySuperCacheIntraContention.test avgt 15 7.988 ± 0.361 ns/op
Finished running test 'micro:vm.compiler.SecondarySuperCacheIntraContention'
make test TEST="micro:vm.compiler.SecondarySuperCacheIntraContention" MICRO="JAVA_OPTIONS=-XX:TieredStopAtLevel=1 -XX:+UnlockDiagnosticVMOptions -XX:+UseSecondarySupersCache -XX:-UseSecondarySupersTable"
SecondarySuperCacheIntraContention.test avgt 15 2780.239 ± 110.116 ns/op
Finished running test 'micro:vm.compiler.SecondarySuperCacheIntraContention'
-------------
PR Comment: https://git.openjdk.org/jdk/pull/22341#issuecomment-2511388077
More information about the hotspot-dev
mailing list