Re:GraalVM: Run Programs Faster Anywhere
by thinkloop on Tuesday April 17, 2018 @05:40PM
(#16862550)
From the provided link:
- graal has superior compiler technology based off of a research paper [1] that:
-- has superior ability to remove costly object allocations in many scenarios
-- has better inlining and more aggressive speculative optimizations
-- has smarter jit compilation
[1] http://www.ssw.uni-linz.ac.at/Research/Papers/Stadler14/Stad... (pdf)
Re:GraalVM: Run Programs Faster Anywhere
by alexprokopec on Tuesday April 17, 2018 @07:24PM
(#16863207)
A few additional papers with details on Graal IR and optimizations:
http://lafo.ssw.uni-linz.ac.at/papers/2013_VMIL_GraalIR.pdf
https://dl.acm.org/citation.cfm?doid=2245276.2232084
http://aleksandar-prokopec.com/resources/docs/graal-collecti...
Here is a full list of reasons: http://www.graalvm.org/docs/why-graal/
Here are some (maybe a bit outdated, but independent) benchmarks comparing it to Nashorn: http://blog.nidi.guru/tech/javascript/2018/04/02/javascript-...
We have some way to go to beat V8.