Skip to content

Run Programs Faster Everywhere with GraalVM

Photo of Simon Maple
Hosted By
Simon M.
Run Programs Faster Everywhere with GraalVM

Details

This is a virtual Meetup occuring at 12 noon UK time (BST), here's a timezone calculator: (https://www.timeanddate.com/worldclock/fixedtime.html?msg=Run+Programs+Faster+Everywhere+with+GraalVM&iso=20181114T13&p1=337&ah=1).

You can tune in to the live session at virtualJUG.com (http://virtualJUG.com/)

Join us for live, in-session discussion on our slack space: https://goo.gl/ELDDcp

Abstract:

GraalVM project enhances the Java ecosystem with an integrated, polyglot, high-performance execution environment for dynamic, static, and native languages. GraalVM supports Java, Scala, Kotlin, Groovy, and other JVM-based languages. At the same time, it can run the dynamic scripting languages JavaScript including node.js, Ruby, R, and Python.

In this session you'll see demos and learn what you can do with GraalVM, from using it as the JVM JIT compiler, enhancing the JIT, running native and polyglot programs, compiling them ahead of time for faster startup and lower runtime overhead, debugging your polyglot code using exact same tools for any language, to profiling performance and memory of your application and embedding GraalVM in a native application for portability.

GraalVM offers you the opportunity to write the code in the language you want, which suits the problem the best, and run the resulting program really fast wherever you like: JVM, native code, even inside a database.

Speaker: Thomas Wuerthinger

Thomas Wuerthinger is a Senior Research Director at Oracle Labs leading programming language implementation teams for languages including Java, JavaScript, Python, Ruby, and R. He is the architect of the GraalVM polyglot runtime. Previously, he worked on the V8 JavaScript engine at Google, and the Maxine research virtual machine at Sun Microsystems. He received a PhD degree from JKU Linz for his research about dynamic code evolution.

Follow Thomas on twitter @thomaswue.

Photo of Virtual Java User Group group
Virtual Java User Group
See more events
Needs a location