基于RISC-visa的Java

基于RISC-visa的Java,java,open-source,riscv,Java,Open Source,Riscv,经过多次搜索,我还没有找到在RISC-V ISA上运行的JVM。这似乎对采用至关重要。如果没有一个有效的Java实现,很难看到销售RISC-V服务器、平板电脑甚至智能电视。这感觉像是社区应该团结起来共同努力的事情。我愿意参与 有人知道有一个开源项目将JVM实现移植到RISC-V吗?AFAIK目前没有开源JVM实现支持RISC-V。另外,大多数实现基本上是一个解释器,并且使用GNU类路径或OpenJDK作为类库 对于RISC-V的端口,必须将解释器和类库进行端口连接。由于有些是没有JIT的纯解释器

经过多次搜索,我还没有找到在RISC-V ISA上运行的JVM。这似乎对采用至关重要。如果没有一个有效的Java实现,很难看到销售RISC-V服务器、平板电脑甚至智能电视。这感觉像是社区应该团结起来共同努力的事情。我愿意参与


有人知道有一个开源项目将JVM实现移植到RISC-V吗?

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

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


Wikipedia有许多已知的JVM实现

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