【问题标题】:Java on RISC-V ISARISC-V ISA 上的 Java
【发布时间】:2016-07-20 22:30:24
【问题描述】:

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

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

【问题讨论】:

    标签: java open-source riscv


    【解决方案1】:

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

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

    维基百科有一个list 的已知 JVM 实现。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-06-09
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-22
        相关资源
        最近更新 更多