News for hackers. Stuff that matters.
Re:JVMLS 2015 – Multi-Language Runtime [video] by joshi_kaiwalya on Wednesday August 12, 2015 @04:07PM (#10050291)
magaudet and I are from IBM and are happy to answer any questions.

tl;dr: IBM is breaking apart its JVM runtime technology to allow easy reuse and integration of its GC, JIT and Tooling into other languages. This has been proven with a JIT + GC + Diagnostics enabled version of Ruby (MRI) and Python (CPython)

Re:JVMLS 2015 – Multi-Language Runtime [video] by magaudet on Wednesday August 12, 2015 @04:09PM (#10050302)
(And working on the Ruby JIT)
Re:JVMLS 2015 – Multi-Language Runtime [video] by chrisseaton on Wednesday August 12, 2015 @04:39PM (#10050466)
This looks like great work! Will there be a paper?

Why did you decide to show results from the synthetic benchmarks in bench9000, when there are 43 kernels from real compute-intensive libraries that are in-use in production (the PSD.rb and Chunky PNG benchmarks)?

Working on JRuby+Truffle I found that I could actually better optimise those benchmarks compared to the synthetic ones. The more complex code provides more opportunities to make big gains in performance compared to the simple code in the synthetic benchmarks.

Re:JVMLS 2015 – Multi-Language Runtime [video] by joshi_kaiwalya on Wednesday August 12, 2015 @04:55PM (#10050560)
We presented early perf numbers from the classic subset which we felt had well known benchmarks. We wanted to present an good overall view of what we can do right now as opposed to biasing towards only the best running benchmarks. There was also the matter of presentation, its a bit easier to present a chart of 9 versus 43.

The team is interested in working on a paper, once the hard work is closer to being done.

Re:JVMLS 2015 – Multi-Language Runtime [video] by magaudet on Wednesday August 12, 2015 @04:58PM (#10050574)
(BTW: Count me as a very happy user of Bench9k. It's been a very appreciated tool here. I'm hoping to contribute some of our harness customizations back when I have the time to clean up the commits a little).
Re:JVMLS 2015 – Multi-Language Runtime [video] by ofrobots on Thursday August 13, 2015 @03:32AM (#10052711)
Congrats on the public announce of your 'secret' project! When do you release the code publicly? It would be great to be able to hack on it again.
Re:JVMLS 2015 – Multi-Language Runtime [video] by magaudet on Thursday August 13, 2015 @02:05PM (#10056082)
One of the key parts of this project is that we are using the code in production. Each piece is being used in our shipping releases like Java.

Open sourcing will happen. Doing it right is very important to us however, so we don't know when.

Re:JVMLS 2015 – Multi-Language Runtime [video] by mafribe on Wednesday August 12, 2015 @04:27PM (#10050397)
How does your approach for factoring out compiler components compares with the PyPy meta-tracing approach?
Re:JVMLS 2015 – Multi-Language Runtime [video] by magaudet on Wednesday August 12, 2015 @04:36PM (#10050446)
Our approach allows us to integrate with the existing runtimes, enhancing them, rather than having a new implementation. The PyPy approach is capable of much bigger gains, but we can integrate directly into the existing language community, along with all extensions.
Re:JVMLS 2015 – Multi-Language Runtime [video] by white-flame on Wednesday August 12, 2015 @04:26PM (#10050387)
I'm excited to see it, just waiting for some public code.