所以,如果要尝试在 RISC-V 上开发 Java 应用的话,能继续使用 JDK11 应该是一个比较好的选择。 硬件特性支持平头哥 RISC-V 芯片 因此,Alibaba Dragonwell 团队将 OpenJDK 上游的 RISC-V 后端移植回了 Dragonwell11 [7] 上,我们会长期维护 Dragonwell11 的版本和后端,同步上游社区的 bug fixes 保证用户的使用体...
从Alibaba Dragonwell 团队的角度,在去年社区成立openjdk/riscv-port repo,随后 RISC-V 后端正式合并到上游openjdk/jdk repo 到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的实现;20 余个 bug fixes;部分 enhancements 和 refactoring;以及部分 Loom (协程) R...
编者按:2022 年 3 月 14 日,华为毕昇 JDK 团队主导开发的 OpenJDK RISC-V port [1] 正式合入 OpenJDK 主线 [2],成为 OpenJDK 的官方 port 之一。OpenJDK 19 将会是第一个支持 RISC-V 后端的版本。 OpenJDK RISC-V port 介绍 RISC-V [3] 是一个开源免费的 RISC 指令集架构。随着指令集架构设计逐渐...
OpenJDK for RISCV模板表中opcode的参数弹出问题的解决方案如下:问题概述:在OpenJDK模板解释器中,模板表用于建立opcode与machine code之间的对应关系。在RISCV架构上,模板表包含特定指令的生成函数,这些函数使用目标平台的汇编语言编写。模板表中的某些函数负责弹出操作所需的参数,但在实际实现中,可能会...
在去年社区成立 openjdk/riscv-port repo [5] ,随后 RISC-V 后端正式合并到上游 openjdk/jdk repo [6] 到现在,我们对 OpenJDK RISC-V 后端的贡献包括在 OpenJDK 上的 RISC-V "C" 压缩指令扩展这个特性的实现;20 余个 bug fixes;部分 enhancements 和 refactoring;以及部分 Loom (协程) RISC-V port ...
OpenJDK on RISC-V Update - 杨飞 - 2024 RISC-V 中国峰会 21:05 基于RISC-V 的 Chromium 浏览器性能优化实践 - 李扬 (阿里巴巴达摩院 RISC-V 及生态,技术专家) - 2024 RISC-V 中国峰会 20:06 LLVM 工具链 RISC-V 回顾与展望 - 肖玮 (英特尔,编译器性能优化架构师) - 2024 RISC-V 中国峰会 22...
2022 年 3 月 14 日,华为毕昇 JDK 团队主导开发的 OpenJDK RISC-V port [1] 正式合入 OpenJDK 主线 [2],成为 OpenJDK 的官方 port 之一。OpenJDK 19 将会是第一个支持 RISC-V 后端的版本。 OpenJDK RISC-V port 介绍 RISC-V [3] 是一个开源免费的 RISC 指令集架构。随着指令集架构设计逐渐成熟,...
生态建设更是关键战役。2024年,中国RISC-V产业联盟推动深度操作系统(deepin)完成RISC-V适配,可流畅运行LibreOffice、OpenJDK等软件;安卓AOSP社区正式收录平头哥贡献的RISC-V移植代码,标志着移动端生态破冰。这些进展,让RISC-V从“能用”迈向“好用”。 对决ARM:技术、商业与地缘政治的复合博弈 ...
本文探讨OpenJDK模板解释器中模板表对RISC-V架构的实现,特别关注于opcode参数弹出问题。以RV64目标平台为例,模板表建立opcode与machine code之间的对应关系。模板表实现分为架构无关的公共代码与架构相关的代码,分别位于不同源文件中。公共代码部分定义类整体结构,包含初始化等操作;架构相关代码则具体实现...
JDK main-line development https://openjdk.org/projects/jdk - 8334474: RISC-V: verify perf of ExpandBits/CompressBits (rvv) · openjdk/jdk@1334191