PLCT开源进展·第13期·2020年11月16日
卷首语
过去的半个月我们有两个好消息:第一、PLCT实验室有了自己的英文网站(技术博客)和自己的GitHub账号;第二、RISC-V生态中的Java执行速度短板得到了有力的弥补,BishengJDK团队开源了HotSpot虚拟机中JIT编译器RV64G的后端实现。
说来惭愧,虽然我们一直说要走出去、国际化合作、融入upstream社区做贡献,但是之前一直没有英文网站介绍自己。借着张尹同学在 OpenCV 项目中贡献的 RISC-V 优化的契机,OpenCV 社区的 mentors 希望可以跟代码一起,写一些技术博客进行分享,吸引更多的爱好者参与进来贡献。PLCT目前的技术博客策略是每个成员自己去知乎或者B站开设个人专栏,由《PLCT开源进展》半月刊进行索引和汇总。这个方法在中文的圈子工作得很好,知乎本身作为技术交流平台也被认可。而在英语世界可能需要更加简单直白的方式进行分享。
我们选择了对于程序员最简单的方式:GitHub Pages。GitHub 免费为每个用户账号提供了一个 http://github.io 的子域名使用,同时支持进行自定义域名的托管。我注意到 plctlab 还没有被人抢注(看来我们的知名度还不够呀笑),于是,锵锵~ http://plctlab.org 现在成为了我们的英文门户。目前已经有了第一篇英文博客,是来自张尹同学的《Optimze OpenCV for RISC-V》。中文稿已经在知乎上发布过,这次是中翻英。后续,我们也会继续默默的添加新的文章。欢迎感兴趣的小伙伴关注新的仓库。
第二个开心的事情,是 BishengJDK 团队在11月16日开源了他们 RV64G 后端。BishengJDK 是基于 OpenJDK 的Arm64优化定制项目,由华为工程师维护,目前开源托管在 openEuler 项目下。PLCT实验室和 BishengJDK 团队有着良好的社区合作,并将在近期完成 Hifive Unleashed 等真实物理设备上的性能基线评定。在 BishengJDK 团队提交 upstream 之后,可以开始进行更加深入的代码优化方面的合作。PLCT已经开始帮助 BishengJDK 团队与 RISC-V 国际基金会管理的各个技术指导委员会、工作组建立联系,后续作为一个整体进行开源贡献。
本期亮点
亮点一:PLCT实验室的英文网站成立啦!以下两个网址都可以访问,是一样的:
https://plctlab.github.io
https://plctlab.org
亮点二:RISC-V 有 Java JIT 的支持啦!
The official repo is here: http