On Mon, 11 Nov 2024 13:59:38 GMT, Francesco Nigro <d...@openjdk.org> wrote:

> Thanks @minborg for this :) Please remember to add the misprediction count if 
> you can and avoid the bulk methods by having a `nextMemorySegment()` 
> benchmark method which make a single fill call site to observe the different 
> segments (types).
> 
> Having separate call-sites which observe always the same type(s) "could" be 
> too lucky (and gentle) for the runtime (and CHA) and would favour to have a 
> single address entry (or few ones, if we include any optimization for the 
> fill size) in the Branch Target Buffer of the cpu.

I've added a "mixed" benchmark. I am not sure I understood all of your comments 
but given my changes, maybe you could elaborate a bit more?

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

PR Comment: https://git.openjdk.org/jdk/pull/22010#issuecomment-2468362180

Reply via email to