Hi,
We see improved performance on the PowerPC platform by increasing the aggressiveness of Indirect Call Promotion (ICP).
In particular, lowering the promotion threshold and increasing the maximum number of promotions helps.
The following command line options (default values shown) control some of the ICP parameters:
-icp-max-annotations=3
-icp-max-prom=3
-icp-remaining-percent-threshold=30
We would like to change their defaults to a target specific value.
The above are defaults - what values are you finding are best on PowerPC? I’d be interested in trying the values you found to be optimal there again on e.g. x86 to evaluate their effectiveness. We’ve done various experiments and tuning of these values, but curious to try.
I have few questions:
- Is anyone else interested in having target specific default values for the above options?
It if makes sense from an architectural standpoint - i.e. are indirect calls much more expensive in PowerPC than say x86?
Teresa