Another paper on invokedynamic
Rémi Forax
forax at univ-mlv.fr
Mon Sep 27 07:30:06 PDT 2010
Le 27/09/2010 15:20, Christian Thalinger a écrit :
> On Mon, 2010-09-27 at 19:52 +0700, Chanwit Kaewkasi wrote:
>> I hope you find it useful somehow and any feedback is very welcome!
>>
>> http://dl.dropbox.com/u/381580/vmil10_kaewkasi_revised.pdf
> Nice read. It would be very interesting why Monte Carlo behaves like
> that. Did you look closer at it?
I've done the same kind of test, not on SciMark 2.0 but on DaCapo
and without rewriting all primitive operators (BTW, I haven't understand
why you have re-written it manually).
The results was far better but I suppose it's due to the fact that I haven't
woven operators.
A remark, you don't need to store all method handles in an array,
the one you initialize in the static block of each class.
Instead of having one boostrap by callsite you can factor them to have one
bootstrap by invocation bytecode.
> -- Christian
Rémi
More information about the mlvm-dev
mailing list