[vectorIntrinsics+compress] RFR: 8274975: Add micro benchmark: ALIBABA selective store use case
Eric Liu
eliu at openjdk.java.net
Tue Oct 12 10:06:12 UTC 2021
On Fri, 8 Oct 2021 12:22:33 GMT, Joshua Zhu <jzhu at openjdk.org> wrote:
> I separate my implementation of "compress" API into several patches for easy review.
> This micro benchmark is extracted from the real use case inside in-memory databases: selectiveStore.
> Test scenario: UseAVX=3; thread number = 8; conflict data percentage: 20% (that means 20% of mask bits are true)
How about the performance for byte and short types? Do you have performance data comparing Java implementation against with scalar version? As some platforms may not support the compress/expand operation well. E.g., SVE doesn’t support compress on byte and short types. AVX512 maybe the same without vbmi2 extension.
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/149
More information about the panama-dev
mailing list