Valhalla/MVT microbenchmarks (first benchmarks and first results)

Maurizio Cimadamore maurizio.cimadamore at
Thu Jul 27 00:15:06 UTC 2017

Great work - thanks for putting so much effort on this Sergey, I found 
all your comments very easy to read/understand and I'm not too deep in 
jmh benchmarks.

I'd say those results look good - especially considered the early stage 
of the implementation. Basically, with invokeExact, MVT performs more or 
less identical to the baseline in all benchmarks. The only exception 
seems to be those multIJKTotalLoop/multIKJTotalLoop benchmarks, in 
which, as you point out, something is preventing full MH compilation. 
I'm sure our C2 gurus will look into that soon.


On 27/07/17 00:58, Sergey Kuksenko wrote:
> Hi All,
> On the link
> you could find results  of the first round MVT benchmarking.
> On the page you could find benchmarks description, archive with source 
> files and first results.
> Please, review my benchmarks especially with MethodHandles.

More information about the valhalla-dev mailing list