JDK-8332603 : [PPC64] Improve itable_stub
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 17,21
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • CPU: ppc
  • Submitted: 2024-05-21
  • Updated: 2024-06-24
  • Resolved: 2024-06-24
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
Async profiler shows that applications spend up to 10% in itable_stubs. The generated itable_stub scans itable two times while it can be done in a single pass.


Update: I have working ppc version, which is "only working" kind of implementation. There is no performance benefit. I'm planning to look further into it, but if you can provide additional change which will guarantee the performance improvement... You're most welcome!!!!

PR: https://github.com/openjdk/jdk/pull/19733
Comments
The PR for PPC64 didn't improve performance. This issue can be reopened if needed or performance can be improved.
24-06-2024

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/19733 Date: 2024-06-15 10:54:30 +0000
15-06-2024

I'm trying to make it work for ppc here: https://github.com/openjdk/jdk/compare/master...offamitkumar:jdk:itable_ppc
15-06-2024