RISC-V ISA上的Java

时间:2016-07-20 22:30:24

标签: java open-source riscv

经过多次搜索,我还没有找到在RISC-V ISA上运行的JVM。这似乎对采用至关重要。没有可用的Java实现,很难看到销售RISC-V服务器,平板电脑,甚至是智能电视。感觉社区应该聚集在一起并开展工作。我愿意投入。

有没有人知道将JVM实现移植到RISC-V的开源项目?

2 个答案:

答案 0 :(得分:2)

AFAIK目前没有开源JVM实现支持RISC-V。此外,大多数实现基本上都是一个解释器,并且使用GNU Classpath或OpenJDK作为类库。

对于RISC-V的端口,必须移植解释器和类库。由于有些是没有JIT的纯粹解释器,端口可能很容易。一个流行的实现是JamVM。它在ARM-CPU上的Ubuntu中用作JVM。

Wikipedia有list个已知的JVM实现。

答案 1 :(得分:0)

加州大学伯克利分校的Martin Maas正在开展一个开源项目,在RISC-V上实现Java的高性能JIT。他们计划使用C2 JIT优化器或潜在地看看是否可以调整Graal。任何有兴趣的人都可以通过加州大学伯克利分校网站与他联系并参与其中。

https://people.eecs.berkeley.edu/~maas/