RFR: 8343629: More MergeStore benchmark
Shaojin Wen
swen at openjdk.org
Mon Nov 18 11:58:49 UTC 2024
On Thu, 14 Nov 2024 07:48:38 GMT, Emanuel Peter <epeter at openjdk.org> wrote:
>> @eme64 Are there plans to support MergeLoad, and big-endian MergeStore on little-endian machines?
>
> @wenshao Ah. I only just realized it: you have a lot of `get` benchmarks... they don't really belong to `MergeStores`... if anything you could put them in a separate `MergeLoads` benchmark!
>
> Also: now we have lots of data here. But data alone is kind of pointless. We need analysis to see **what patterns** and **why** they get speedups.
@eme64 I have updated the benchmark numbers above, removing the getXXX part. I have also added some analysis. I found that the test using VarHandle is the fastest, whether it is BigEndian or LittleEndian. All the BigEndian tests are not MergeStored, including the Reverse combination scenario.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21659#issuecomment-2482831411
More information about the hotspot-compiler-dev
mailing list