ITPub博客

首页 > > > [Graal] 原来Substrate VM已经公开二进制发布版了

[Graal] 原来Substrate VM已经公开二进制发布版了

作者:格伯纳 时间:2017-05-19 06:10:27 0 删除 编辑
Oracle Labs有一个“神秘项目”叫做Substrate VM,主要用于将使用Truffle框架+Graal编译器的语言实现AOT编译到一个紧凑的二进制版本,并链接上一个精巧高效的runtime(也就是Substrate VM自身),以此来提升用Truffle实现的语言的启动性能以及减小其内存开销。简单说,它的目标就是让用Java写的、基于Truffle框架的编程语言实现,在各种指标上都能媲美甚至超过手工用C/C++写的、优化过的语言实现。它由Christian Wimmer带队开发,已经在各大会议刷了几圈,但一直没有对外公开发布其实体;外界对它的了解仅限于一些论文和tutorial。

小道消息的传闻说由Truffle/Substrate VM驱动的FastR已经在Oracle数据库产品中发布了好一段时间了,虽然对外并未大力宣传里面的技术关联。

去年的JVMLS上跟Christian聊天,他说或许去年下半年就可以看到Substrate单独对外发布了。可是等等等就是没等到。

刚才突然发现原来在GraalVM 0.20开始Substrate VM就“悄悄地”发布出来了。从Oracle Labs的Graal项目页面下载GraalVM,里面的 bin/aot-image 命令就可以打包出一个AOT编译的、与Substrate VM runtime链接在一起的二进制包。

相关链接:

原文作者:;如有侵权,请联系管理员删除。

下一篇: MySQL 运算符
请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    983871