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