JVM support for arbitrary machine code loading and execution
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Fri Dec 4 18:16:37 UTC 2015
>
> Really nice work Vladimir.
Thank you, Paul.
>> Why not? That's exactly what we try to find out in Project Panama :-)
>
> See also here for some teasers (slide 42):
>
> http://cr.openjdk.java.net/~psandoz/conferences/2015-JavaOne/j1-2015-unsafe-CON7076.pdf <http://cr.openjdk.java.net/~psandoz/conferences/2015-JavaOne/j1-2015-unsafe-CON7076.pdf>
>
> For some context i used an early prototype of Vladimir’s excellent work to experiment with SIMD array mismatch and that fed nicely into the JavaOne Unsafe presentation.
Your use cases were very valuable and motivated most of the vector part
of the prototype.
BTW I'd like to note the presentation gives excellent perspective on
vector programming in Java (from low-level bits to Arrays 2.0 & Vector
API [1]).
> I had some fun playing around this this and would encourage others to do the same. Now this is public perhaps i can make my example public too.
That would be great! Send them my way and I will incorporate them into
the samples.
Best regards,
Vladimir Ivanov
[1] http://cr.openjdk.java.net/~jrose/arrays/vector/Vector.java
More information about the panama-dev
mailing list