Hello,

beside the usual request to this community to review the Schubfach algorithm and its efficient implementation [1, 2], I'm pleased to announce that they have been adopted resp. adapted as part of jsoniter-scala [3, 4], a project aiming to be the fastest JSON parsing/serialization Scala library [5] out there.

According to the library's author, Schubfach has replaced the Ryƫ algorithm used in earlier versions of the library because of its higher performance [6]. It runs quite efficiently even on JDK 8 without the Math::highMultiply intrinsic, which has been replaced by Karatsuba's multiplication.


Greetings
Raffaello

----

[1] https://drive.google.com/open?id=1luHhyQF9zKlM8yJ1nebU0OgVYhfC6CBN
[2] http://cr.openjdk.java.net/~bpb/4511638/webrev.04/
[3] https://github.com/plokhotnyuk/jsoniter-scala
[4] https://github.com/plokhotnyuk/jsoniter-scala/blob/96ed6d282d87d7844e3a9880da4c41a0518f0cc6/jsoniter-scala-core/jvm/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/core/JsonWriter.scala#L1700-L2031
[5] https://plokhotnyuk.github.io/jsoniter-scala/
[6] https://twitter.com/aplokhotnyuk/status/1266792684464885762

Reply via email to