Fwd: Vector API latency
Zhu, Yifan
yzhu104 at UR.Rochester.edu
Wed Jan 4 18:58:48 UTC 2023
Hi,
So I did some experiments with vector API and implemented a swisstable with it. SwissTable is quite sensitive regarding to the latency during lookup fastpath. As a result, it seems that this Vector API version does not perform particularly well (Well, it seems comparable with HashMap --- faster in some workloads, slower in some more workloads, no big differences). My code is posted at https://github.com/SchrodingerZhu/SwissTableJavaVectorAPI.
I am curious about several questions:
* Is it possible for me to get the jited SIMD code in a handy way? (so that I can inspect the performance issue)
* Apart from the operations included in current API, there are many specialized SIMD instructions such as AES/CRC/etc. Is there any plan on supporting them?
* I wonder if someone can help looking throught the vector API used in my code to see if there is any room to improvement. I really hope to see if these latency sensitive SIMD data structures can work well with SIMD JIT env like JVM.
Best,
Yifan
[cid:faa2fc81-46df-4382-96c3-f0b1ca364698]
Schrodinger ZHU Yifan, Ph.D. Student
Computer Science Department, University of Rochester
Personal Email: i at zhuyi.fan
Work Email: yifanzhu at rochester.edu
Website: https://www.cs.rochester.edu/~yzhu104/Main.html
Github: SchrodingerZhu
GPG Fingerprint: BA02CBEB8CB5D8181E9368304D2CC545A78DBCC3
[cid:0774a3c9-b09e-4075-9597-92b5a88f1e03]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/jdk-dev/attachments/20230104/6c03025c/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Outlook-dz44tra1.png
Type: image/png
Size: 19680 bytes
Desc: Outlook-dz44tra1.png
URL: <https://mail.openjdk.org/pipermail/jdk-dev/attachments/20230104/6c03025c/Outlook-dz44tra1-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Outlook-2xukiglv
Type: image/svg+xml
Size: 41432 bytes
Desc: Outlook-2xukiglv
URL: <https://mail.openjdk.org/pipermail/jdk-dev/attachments/20230104/6c03025c/Outlook-2xukiglv-0001.svg>
More information about the jdk-dev
mailing list