RFR: 8332603: [PPC64] Improve itable_stub [v2]

Varada M varadam at openjdk.org
Mon Jun 17 05:05:12 UTC 2024


On Sat, 15 Jun 2024 14:37:37 GMT, Amit Kumar <amitkumar at openjdk.org> wrote:

>> PPC Port similar to [JDK-8305959 (x86)](https://bugs.openjdk.org/browse/JDK-8305959) and [JDK-8307352(aarch64)](https://bugs.openjdk.org/browse/JDK-8307352)
>
> Amit Kumar has updated the pull request incrementally with one additional commit since the last revision:
> 
>   consistency

There are no related failures in tier1 with release and fastdebug on aix-ppc. Here is the benchmark results.

Before patch: 

Benchmark                        Mode  Cnt   Score   Error  Units
InterfaceCalls.test1stInt2Types  avgt   12  18.084 ? 0.160  ns/op
InterfaceCalls.test1stInt3Types  avgt   12  26.789 ? 0.282  ns/op
InterfaceCalls.test1stInt5Types  avgt   12  26.926 ? 0.438  ns/op
InterfaceCalls.test2ndInt2Types  avgt   12  18.500 ? 0.215  ns/op
InterfaceCalls.test2ndInt3Types  avgt   12  30.996 ? 0.489  ns/op
InterfaceCalls.test2ndInt5Types  avgt   12  28.395 ? 0.215  ns/op
InterfaceCalls.testIfaceCall     avgt   12  26.749 ? 0.238  ns/op
InterfaceCalls.testIfaceExtCall  avgt   12  28.189 ? 0.395  ns/op
InterfaceCalls.testMonomorphic   avgt   12  15.251 ? 0.126  ns/op
Finished running test 'micro:vm.compiler.InterfaceCalls'
Test report is stored in build/aix-ppc64-server-release/test-results/micro_vm_compiler_InterfaceCalls

==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   micro:vm.compiler.InterfaceCalls                      1     1     0     0   
==============================
TEST SUCCESS

Finished building target 'test' in configuration 'aix-ppc64-server-release'


After patch :

Benchmark                        Mode  Cnt   Score   Error  Units
InterfaceCalls.test1stInt2Types  avgt   12  18.078 ? 0.133  ns/op
InterfaceCalls.test1stInt3Types  avgt   12  26.816 ? 0.276  ns/op
InterfaceCalls.test1stInt5Types  avgt   12  26.918 ? 0.233  ns/op
InterfaceCalls.test2ndInt2Types  avgt   12  18.674 ? 0.204  ns/op
InterfaceCalls.test2ndInt3Types  avgt   12  30.360 ? 0.251  ns/op
InterfaceCalls.test2ndInt5Types  avgt   12  28.356 ? 0.394  ns/op
InterfaceCalls.testIfaceCall     avgt   12  26.676 ? 0.188  ns/op
InterfaceCalls.testIfaceExtCall  avgt   12  27.613 ? 0.258  ns/op
InterfaceCalls.testMonomorphic   avgt   12  15.175 ? 0.090  ns/op
Finished running test 'micro:vm.compiler.InterfaceCalls'
Test report is stored in build/aix-ppc64-server-release/test-results/micro_vm_compiler_InterfaceCalls

==============================
Test summary
==============================
   TEST                                              TOTAL  PASS  FAIL ERROR   
   micro:vm.compiler.InterfaceCalls                      1     1     0     0   
==============================
TEST SUCCESS

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

PR Comment: https://git.openjdk.org/jdk/pull/19733#issuecomment-2172244327


More information about the hotspot-dev mailing list