专题演讲嘉宾:郑雨迪

Oracle Labs高级研究员

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

by 郑雨迪

Oracle Labs
高级研究员

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
  • 电话咨询

    联系电话:010-84782011