AugustNagro / utf8.java

Vectorized UTF-8 Validation for Java
62 stars 7 forks source link

might be worth benchmarking on graalvm #1

Open LifeIsStrange opened 3 years ago

LifeIsStrange commented 3 years ago

especially on graalvm EE which has some advanced optimizations (In graalvm JIT, not graalvm native which is universally slower)

AugustNagro commented 3 years ago

That's a good idea, but does Graal currently support the vector api? My understanding is that the magic is in the autovectorizer.

On Tue, Mar 2, 2021, 4:35 PM LifeIsStrange notifications@github.com wrote:

especially on graalvm EE which has some advanced optimizations

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AugustNagro/utf8.java/issues/1, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQOKNTBNUR2R6ANUXHARBTTBV76XANCNFSM4YQAIBCQ .

LifeIsStrange commented 3 years ago

I don't know how's the jdk 16 support

LifeIsStrange commented 3 years ago

GraalVM should support openjdk 16 now I believe? https://github.com/oracle/graal/commit/05b3f80c848cf272f3ff97897d734b1858867c8d https://github.com/oracle/graal/commit/eef5175244c8266998320952de404ea0c20360c3 I'm not exactly sure though

AugustNagro commented 3 years ago

Sweet, thanks for sharing. I will try it this weekend :)

On Tue, Mar 16, 2021, 10:30 PM LifeIsStrange @.***> wrote:

GraalVM should support openjdk 16 now I believe? @.*** https://github.com/oracle/graal/commit/05b3f80c848cf272f3ff97897d734b1858867c8d

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/AugustNagro/utf8.java/issues/1#issuecomment-800806575, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABQOKNS2AS6SAEPVJQAF55TTEA5AHANCNFSM4YQAIBCQ .