阿里平头哥CPU技术生态负责人陈炜:平头哥的发展之路

2023-11-19

整理 |巫柔颖

RISC-V是近年兴起的一种CPU新架构,因其开放、灵活的特性而逐渐成为半导体行业的热门选择。当前,已有近2500家机构加入RISC-V基金会,包括阿里、华为、Google、英特尔、IBM等公司。在阿里宣布平头哥开源玄铁RISC-V系列处理器后,正通过开放系列工具及系统软件,推动RISC-V架构走向成熟,帮助RISC-V软硬件技术发展。

2022年7月21日,由中国开源软件推进联盟主办,赛迪传媒、《软件和集成电路》杂志社联合承办,CSDN独家直播的“第十七届开源中国开源世界高峰论坛”上,阿里平头哥CPU技术生态负责人、RISC-V国际基金会软件委员会副主席陈炜分享了以“玄铁开源,构建RISC-V普惠生态”为题的演讲。

以下为陈炜演讲实录:

大家好!我是陈炜,今天跟大家分享的是《玄铁开源,构建RISC-V普惠生态》。

RISC-V的背景与发展

在RISC-V发展的大背景下,计算机技术可以分为四个阶段:70年代早期的大型机时代;90年的互联网时代;移动互联的智能手机和电脑的时代;时下多端设备的互联网智能化时代。

纵向来说,越来越多的设备从云端向边缘侧推进。

横向来看,随着时代的推进,算力得到明显提升。映射到整个处理器的发展阶段,不同阶段的交互方式、体系结构、应用场景有显著变化。在AIoT的应用场景下,RISC-V指令集变得流行起来。

从RISC-V的发展历程看,2016年之前,基本上在学校完成架构。2017年基金会成立后,有了产业协同,开发出32位、64位基本指令集,2020年后有了兼容性架构后,就有更高级的SoC出现,整个软件生态越来越丰富。

RISC-V技术是一种加速发展的态势,用十年时间走完传统架构20年的历程。2019年10月的《经济学人》杂志有个预测,开源软件是过去十年智能手机大发展的先决条件,而RISC-V这样的开源硬件也许在未来十年内会让其他设备实现类似的扩张。

RISC-V国际基金会近几年的会员数呈现爆炸式增长。在应用层面,RISC-V CPU core市场增长快,达到了115%左右的年复合增长率。预测到2025年,在IoT、工业和汽车市场上会有显著增加。

 RISC-V产品化的优势和挑战

如上图,RISC-V产品化的开源带来了很多优势,也带来了很多挑战。总的来说,很多公司投身于这些方面,也集中精力解决这些问题。

平头哥在RISC-V基金会层面的工作

  • 基金会的顶级会员。作为董事会成员,拥有投票权委员,TSC委员会。
  • 技术参与度很高。目前有60个技术组,平头哥参与了1/3,包括8个委员会的工作。
  • 生态参与度很高。平头哥与全球合作伙伴共同建立RISC-V的软件生态,积极支持RISC-V的各种会议。

RISC-V国际基金会技术架构

    RISC-V国际基金会目前整体架构以TSC技术指导委员会为主,配合CTO、Staff工作,每个委员会都有十几个技术工作组。在软件委员会,近期扩展分成两个委员会:Privileged Software 委员会、Applications & Tools委员会。目前,他们一起负责39个技术组的工作。

技术开源、贡献标准、普惠生态的理念

平头哥秉持着技术开源、贡献标准、普惠生态的理念,在社区积极推进工作,主要体现在五方面。

  • 玄铁的CPU开源

玄铁IP产品线主要提供低、中、高三个系列的处理器产品:低端以XT902为代表,在硬件级TEE方面,保护敏感资源,大幅提升安全性。中端以XT906为代表,AI向量引擎支撑链式加速,计算带宽提升50%。高端以XT910为代表,是首款多发射乱序存储架构的商用RISC-V,主频高达2.5GHz。

  • 无剑的SoC芯片设计平台的开源

无剑系列主要提供了芯片架构、基础软件、算法和开发工具的整体解决方案。无剑平台是以架构、操作系统、软件驱动、开发工具等模块化组成,基本承担了AIoT芯片80%的通用式工作,可以让真正做芯片开发的人专注于设计工作。

  • YoC的基础软件平台

整个开源环境中软件非常重要,我们聚焦工具和基础软件,为量产做好支撑。

  • 剑池的CDK开发环境

云端一体的开发环境CDK,通过在远程开发测试工作,可以为开发者提供标准化的测试床、支援统一服务,触达所有资源。

  • OCC芯片的普惠生态和建设

芯片的开放社区OCC,可以为开发者提供多种解决方案,在一些特定的生态建设方向提供助力,例如:蓝牙BLE的生态建设、Wifi+TEE安全生态建设。

未来RISC-V的发展方向

未来,RISC-V的技术产品发展方向将集中在四个方面。

  • 无线和MCU。RISC-V需要在现有的优势基础上,做到低成本和AI加持。
  • 工控和车载。在国家战略要求,以及工控和车载要求要自主化的推动下,RISC-V可以发展高性能的实时系列。
  • 语音和HMI。RISC-V需在BSP、AI上能力加强,同时在云端AI系统方面要持续投入。
  • 智能视觉和边缘计算。RISC-V需要增强算力、AI加持,同时要降低成本。

平头哥耗时三年,完成了玄铁RISC-V的全链开源。

未来,我们有三个愿景:一是技术领先,特别在国际技术标准制定方面做出贡献;二是生态引领,有更多丰富的应用提供给社区;三个是实现普惠共赢,只有商业化驱动应用落地,才会促进生态繁荣。通过标准的制定、产学研的合作、生态伙伴的合作等换取更多的开发者加入这个队伍,共同推动开源芯片的繁荣生态。

点击2022(第十七届)开源中国开源世界高峰论坛-CSDN直播,查看更多精彩演讲内容!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

阿里平头哥CPU技术生态负责人陈炜:平头哥的发展之路 的相关文章

随机推荐

  • How does double arrow (=>) operator work in Perl?

    原文链接 https stackoverflow com questions 4093895 how does double arrow operator work in perl The use of the gt operator ca
  • Ant Design Pro从零到一(认识AntD)

    废话 在我们第一次接触AntD的时候 会遇到两个东西 一个是Ant Design 另一个是Ant Design Pro 他们的官网分别是 Ant Design 一套企业级 UI 设计语言和 React 组件库 Ant Design Pro
  • 商品期货策略-ATR通道突破策略

    实现平台 BigQuant 人工智能量化投资平台 可在文末前往原文一键克隆代码进行进一步研究 导语 商品期货交易上线啦 听闻这个消息的小编当然坐不住了 决定立刻商品期货走一波 本文选择实现的是经典的ATR通道突破策略 也被称为波动性突破策略
  • C++——详解类模板与友元函数

    纵有疾风起 人生不言弃 本文篇幅较长 如有错误请不吝赐教 感谢支持 文章目录 类模板与友元函数 1 非模板友元函数 2 约束模板友元函数 3 非约束模板友元函数 类模板与友元函数 模板类的友元函数有三类 1 非模板友元函数 友元函数不是模板
  • 【2023秋招面经】深信服 前端 一面(1h)

    自我介绍 项目比较有难度的地方 你刚刚说Vue3按功能来组合 不是按Option API组合 你简单写一下伪代码 实现一个计时器 进入这个模块计时器开始计时 离开页面则销毁 在中间过程中 获取计时的时间 function useTime 实
  • JavaScript动态生成表格

    源代码
  • 修改 TeamViewer ID 的方法:

    TeamViewer 使用频繁后会被判定为商业用途 不可用 此软件的账号和设备mac地址绑定 修改TeamViewer ID后可以重新开始使用 下述方法可以成功修改TeamViewer ID 关闭TeamViewer 开始 gt 运行 录入
  • element-table新增 以input框形式输入

    工作遇到的问题记录下 代码如下 选了其中一行做例子
  • 好用的在线画图工具processon

    ProcessOn是一款基于SaaS的前沿 高效线上作图工具 它将Visio Xmind等专业作图工具搬到了 云端 注册链接 https www processon com i 564bf42ce4b0a080c6d1b18f 保存 分享都
  • go字符串详解

    文章目录 摘要 1 byte和rune类型 2 字符串 string 3 练习 反转字符串 摘要 go字符串结构体包含 指向底层存储数组的指针 字符串长度 字符串按utf 8将字符编码成二进制数 然后存储在byte数组中 因为utf 8编码
  • gin jwt-go 生成token及jwt中间件验证

    一 定义jwt中间件 同时将 生成token 验证token token中间件handlerfunc都写在中间件文件中 基于 github com dgrijalva jwt go 包 gin框架 obj middleware jwt go
  • 回声消除(AEC)原理、算法及实战——AEC背景介绍

    回声就是声音信号经过一系列反射之后 又听到了自己讲话的声音 这就是回声 一些回声是必要的 比如剧院里的音乐回声以及延迟时间较短的房间回声 而大多数回声会造成负面影响 比如在有线或者无线通信时重复听到自己讲话的声音 回想那些年我们开黑打游戏时
  • EL表达式向select中赋值

    在使用el表达式的时候 有时需要向select下拉菜单中赋值 可以使用三目运算法进行赋值
  • 3. ClickHouse数据类型和表结构

    3 1 数据类型 整数类型 整数类型有Int8 Int16 Int32 Int64 分别表示8位 16位 32位和64位有符号整数 适用场景 存储整数值 如年龄 数量等 浮点类型 浮点类型有Float32和Float64 分别表示32位和6
  • Jenkins自动化部署项目

    Jenkins史上最详细的使用教程 jenkins官网 jenkins简单部署Vue项目 jenkins部署springboot项目 jenkins详细部署说明 后续小编会写上自己的使用心得 jenkins官网 https www jenk
  • 计算机用于更新无法卸载补丁,出现windows 系统补丁无法卸载该怎么解决?简单几步即可解决...

    电脑已经成为我们日常生活中的必备品 长期使用电脑肯定会碰到win10系统kb4034674无法卸载提示 没有成功卸载全部更新的问题 很多用户之前从未遇到win10系统kb4034674无法卸载提示 没有成功卸载全部更新这样的问题 其实win
  • 【前端基础知识复习】

    js基础知识复习 原型链 继承 原型链继承 经典继承 借用构造函数 组合继承 1和2结合 常用 原型式继承 ES5 Object create 寄生式继承 寄生组合继承 最理想 作用域与作用域链 闭包 立即执行函数 typeof和insta
  • 服务器内核有未知文件,【原创文章】CENTOS kernel panic无法对未知的块安装根文件系统的解决办法...

    今天突然发现维护的linux系统无法访问了 网站打不开 SSH无法登陆 后台面板也没有响应 打开机房的管理后台 reboot服务器 过了一会还是没有反应 有点纳闷 这是商业网站 不敢怠慢 马上开工找问题 打开机房准备的KVM KVM是基于j
  • 一、super slomo介绍

    本专题文章对super slomo进行一系列操作 降低训练时间 预测时间 导出训练模型 C 调用模型进行预测等 本章对其进行一个简单介绍 来自互联网 2018年CVPR的论文 Super SloMo High Quality Estimat
  • 阿里平头哥CPU技术生态负责人陈炜:平头哥的发展之路

    整理 巫柔颖 RISC V是近年兴起的一种CPU新架构 因其开放 灵活的特性而逐渐成为半导体行业的热门选择 当前 已有近2500家机构加入RISC V基金会 包括阿里 华为 Google 英特尔 IBM等公司 在阿里宣布平头哥开源玄铁RIS