GraalVM 及其生态系统

阅读数:434 2019 年 8 月 22 日 00:00

GraalVM及其生态系统

QCon 北京 2018 大会上,郑雨迪讲师做了《GraalVM 及其生态系统》主题演讲,主要内容如下。

演讲简介

Graal 是一个用 Java 编写的高性能即时编译器。它是 Java 9 中 AOT 编译的实现基础,并将作为试验性即时编译器与 Java 10 一同发布。GraalVM 拥有自己的生态系统,为各类托管语言(如 Java,JavaScript,Ruby 及 R)提供优越的峰值性能。Graal 可以在通用的 Java HotSpot 虚拟机或 SubstrateVM 上运行。后者是 GraalVM 为了实现高启动性能,低 memory footprint 而提供的解决方案。

主要内容

  • Graal 编译器的特性
  • JVM Compiler Interface
  • 预测执行优化
  • 利用 Graal 编写自定义 intrinsics
  • 语言实现框架 Truffle
  • GraalVM 自带的 AOT 编译解决方案 SubstrateVM

讲师介绍

郑雨迪

Oracle Labs 高级研究员

郑雨迪,现于 Oracle Labs 任职高级研究员,是 Graal 编译器组的核心开发者之一。他的研究方向包括动态编译及程序分析。在加入 Oracle Labs 前,郑雨迪于瑞士卢加诺大学攻读并获得博士学位。

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

GraalVM及其生态系统

完整演讲 PPT 下载链接

https://qcon.infoq.cn/2018/beijing/schedule

评论

发布