RISC-V 双周报汇总了国内外最近两周内 RISC-V 领域的大事小情,欢迎持续关注。


RISC-V新闻速递               

  1. 1 月中旬,赛昉科技发布了全球首款基于开源 Linux 操作系统的RISC-V AI 单板计算机——星光 AI 单板计算机(Beagle-V)。该单板计算机采用了惊鸿 7100 人工智能视觉处理芯片,应用于工业机械、数据中心、人工智能 AI 及边缘云端计算等领域。Toolchain & Runtime HC 听取了 PLCT 吴伟关于PTS(Perf Tracking System)的报告;Toolchain & Runtime HC 关于 Code Speed Optimaization SIG 的 Chater;PLCT 在 RISC-V 国际基金会社区推动了一波P 扩展的工作;PLCT 开始按照 RISC-V 国际基金会 CTO 的建议着手K 扩展;芯来科技胡振波为十四五建言,期待十四五期间,产业界能够紧密合作,从而形成国产本土的处理器 IP 行业标准,打造更多以自主处理器 IP 为核心的共性技术平台,推动本土集成电路产业源头的发展。



  2.  
  3.  

RISC-V新名词解释            

RV[AM]22:2022 年 RV 重点发展方向是 Application 和 Microcontroller 两大领域。具体包含哪些内容,路线图如何,都尚在讨论中。RISC-VRoadmap 2021—PLCT Lab 视角

 

 

1 月 22 日,平头哥半导体已经成功将 Android 10(AOSP)移植到自己的 RISC-V 芯片——玄铁 910 上且平稳运行。通过对代码仓库的初步分析,平头哥半导体开源了除了底层驱动之外全部相关代码。

 

平头哥基于安卓开源项目(AOSP)实现了 RISC-V 对 Android 的支持,主要体现在:本地库与 ART、Linux 内核和Build 系统支持上。工作量非常大,是只有阿里巴巴这样的大公司才有实力在短期内完成。更加难能可贵的是本次开源非常的彻底,为整个 RISC-V 产业界进入新的商业场景铺平了道路。好样的,平头哥!

 

开源仓库地址:https://github.com/T-head-Semi/aosp-riscv

 

RISC-V 国际基金会的 HPC-SIG 开始搭建自己的 CI 系统。目前已经部署了 Jenkins 服务和一些构建机器(buildbots);且 GCC 和 LLVM 编译器的自动构建都跑起来了;下一步的工作重点是厘清要支持哪些库和应用来作为 HPC 的代表。John L. 团队选择了 GAPBS(Graph Analytics Benchmark Suite)。下面是一些热门选择:

 

库:BLAS/Lapack (Netlib, ATLAS, OpenBLAS, BLIS)、MPI、OpenMP、FFTW、GNU Scientific Library、SLEEF、GNU Multi Precision Library;

 

应用:Linpack、HPCG、GROMACS、Quantm Espresso、Lulesh、Graph500。

 

RISC-V 国际基金会正在组建一个新的技术组,它将为 RISC-V ISA 和 ISA 生态系统中包含多个行业和扩展的技术部门提供战略和监督(例如嵌入式 SIG 中的一些主题:汽车、控制器、可穿戴设备以及缩减代码大小、EABI 等)。

 

RISC-V 国际基金会 RASD(Reliability, Availability, Dependability, Serviceability)技术组:RASD 组在成立不到两个月的时间内,终于开始常规化会议,并讨论 RASD 方面的技术发展路线。值得骄傲的是中科院计算所的唐丹老师是 co-chair 哦,而且此次会议时间为2021 年 1 月 28 日 11p.m.,算是 RISC-V 国际基金会会议中对我们来说最友好的时间啦(欢迎留言索要会议地址吼)!

 

芯来科技助力航顺芯片发布双核异构 MCU-HK32U1xx9 系列产品。芯来 RISC-V 处理器内核 N203 负责其中的通信及控制功能。

 

中国科学院 PLCT 实验室全称是「程序语言与编译技术实验室」,隶属于中国科学院软件研究所智能软件研究中心(ISRC),是在 RISC-V 领域非常活跃的一直队伍。每年 1 月份都会公开一份在开源领域要完成的工作表,2021 年 PLCT 会将精力都投入到 RISC-V 软件生态上,以下是 PLCT 的主力研究方向:

 

V8 for RISC-V

 

OpenJDK for RISC-V

 

C/C++ Toolchain for RISC-V

 

Firfox on RV64GCV

 

Enable DynamoRIO running on RV64GC

 

wasm micro runtime for RISC-V

 

OpenCV for RV64GCV

 

LuaJIT RV64 porting