The One Billion Row Challenge (1BRC) is a fun exploration of how far modern Java can be pushed for aggregating one billion rows from a text file. Grab all your…
Any post containing benchmark results
Just discovered a new Java LP solver, and did a quick update to the Pure Java LP Solver Benchmark. Apache Commons Math (ACM) contains an LP solver. Version 3.6.1 of…
If you need to solve mathematical optimisation LP, QP or MIP models without calling native code – running only pure Java code – there are very few options. In fact,…
Late last year (December 2021) new results were published over at the Java Matrix Benchmark web site. ojAlgo performed well, as always, but this time there seemed to be some…
Nowadays you can get your JDK from many different sources. In most cases they only differ on license and support, but there are also alternatives with real technical differences. Two…
First published in October 2021, then updated in February 2022. ojAlgo contains pure Java LP, QP and MIP solvers. That's something very unique. There are very few pure Java alternatives…
With version 19.3 (released 2019-11-19) GraalVM supports Java 11. This benchmark compares the Community Edition (CE) with the Enterprise Edition (EE) and compares them both to a the usual HotSpot…
Eclipse OpenJ9 version 0.17.0 was released 2019-10-18. It is available with AdoptOpenJDK that comes in 2 versions – HotSpot and OpenJ9. Here we benchmark those 2 versions doing some linear…
In a previous post the two versions of Adopt Open JDK (HotSpot & OpenJ9) were compared doing matrix multiplication using three different pure Java linear algebra libraries. Now, a Java…
Benchmarking the HotSpot, Graal CE and Graal EE doing matrix multiplication The HotSpot JVM will eventually be replaced by Graal which is about to be released at v1.0. Graal comes in 2…