GraalVM及其生态系统

所属专题:Java演进与实战

所属领域: Java

嘉宾 : 郑雨迪 | Oracle Labs高级研究员

会议室 : 第二会议厅B

讲师介绍

专题演讲嘉宾:郑雨迪

Oracle Labs 高级研究员

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

议题介绍

地点:第二会议厅B
所属专题:Java演进与实战
所属领域:
Java

演讲: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

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方