<@UGB1USA2J> here are the results for Oracle Graal...
# mathematics
a
@Iaroslav Postovalov here are the results for Oracle GraalVM 21:
Copy code
jvm summary:
Benchmark                            Mode  Cnt   Score   Error  Units
DotBenchmark.bufferedDot            thrpt    5   1.336 ± 0.026  ops/s
DotBenchmark.cmDot                  thrpt    5   0.836 ± 0.027  ops/s
DotBenchmark.cmDotWithConversion    thrpt    5   0.795 ± 0.344  ops/s
DotBenchmark.ejmlDot                thrpt    5   6.532 ± 0.066  ops/s
DotBenchmark.ejmlDotWithConversion  thrpt    5   6.051 ± 0.180  ops/s
DotBenchmark.multikDot              thrpt    5  40.559 ± 4.751  ops/s
DotBenchmark.parallelDot            thrpt    5  11.879 ± 1.117  ops/s
DotBenchmark.tensorDot              thrpt    5   1.183 ± 0.125  ops/s
DotBenchmark.tfDot                  thrpt    5   6.013 ± 0.323  ops/s
Results for GraalVM-CE-11 are about 2 times worse for most of benchmarks (CM is more or less the same).
I am not sure if EJML uses parallel processing or not, but at least it is comparable.