RISC-V作为一款开放性的框架,与Arm和x86相比,在开源方面拥有更大的优势,不少指令集都是开源的,比如为RISC-V提供数组处理能力的RVV向量指令集,就将在近期进入Public Reivew状态。
虽然当前不少内核仍是各大IP供应商的专有产品,但他们在软件工具链上也纷纷选择了开源。在今日正式举办的RISC-V中国峰会上,我们也看到了国内产学研在RISC-V开源上做出的各种努力。
香山:首个开源高性能RISC-V内核
当前的RISC-V社区已经有了不少开源内核,但国内外的开源内核以及各大IP公司免费提供的内核,往往都是较为初级的内核,适合上手试用或是一些低性能的应用,无法满足业界对高性能RISC-V处理器的需求,想要尝试进阶或高级的RISC-V开发,想要现成的内核只能选用SiFive或芯来等公司提供的高性能IP。

雁栖湖微架构框图 / ICT
面对这一挑战,中国科学院计算技术研究所(ICT)发布了香山,一款开源的高性能RISC-V内核。该内核的第一版微架构雁栖湖在去年6月就建立了代码仓库,并于今年四月完成了RTL工作。雁栖湖是一个11级流水线的架构,采用了台积电的28nm工艺,频率可达1.3GHz,SPEC CPU2006可达7分/GHz左右。

雁栖湖架构开发时间轴 / ICT
中科院计算所的包云岗老师提到,该内核的未来目标是性能达到ARM Cortex-A76的水平,而基于第一版雁栖湖的芯片将在7月中旬流片。
中科院计算所也在今年开始了第二版南湖架构的设计讨论工作,预计2021年底可以完成。该架构采用了中芯国际的14nm工艺,频率预计可以达到2GHz,SPEC CPU2006可达10分/GHz。南湖将支持刚发布1.0候选版本的bitmanip位操作指令集扩展,并采用新的L2 Cache,实现更高的频率、吞吐量和更低的延迟,同时也将开放PCIe、USB和HDMI等外设的接口。
除此之外,香山还采用了第二版的木兰宽松许可证,在确保开源的同时,也进一步保证了贡献者的利益。
在对开发语言进行对比后,中科院计算所选用了Chisel作为硬件设计语言,据包云岗强调,与Verilog相比,Chisel将代码量减少了到了五分之一。不仅如此,在开发工具上,中科院计算所也已经完成了NEMU解释器、Agent Faker测试框架与Difftest验证框架等一系列工作。
包云岗强调,他们的计划是让香山存活30年,每半年更新一次架构,每年两次流片。香山的目标是广泛应用于工业界,并成为学术界的创新平台。
RISC-V笔记本明年面世?
对RISC-V有过关注的朋友相信也都记得ISCAS(中国科学院软件研究所)的PLCT Lab(软件语言与编译技术实验室)团队,该团队曾完成过AOSP和V8在RISC-V RV64G上移植的工作。根据团队成员项目总监吴伟在RISC-V软件开发者社区透露,PLCT Lab与Tarsier团队将从今年7月起开展两项新工作,Tarsier团队为ISCAS内部成立的一个新团队,主要专注于移植和优化RISC-V上的Linux发行版。、

PLCT Lab去年底公布的2021路线图 / PLCT Lab
两个团队的工作内容包括将火狐移植到RV64GC上,包括对Spidermonkey引擎的支持。第二项工作则是将Chromium的浏览器和ChromiumOS移植到RV64GC上。而ChromiumOS是谷歌Chrome OS的开源项目,Chrome OS基于Chrome浏览器的Linux操作系统,广泛应用于Chromebook和Pixelbook笔记本。
吴伟提到,推进这些项目的动力和重要性在于明年很可能就有RISC-V笔记本的面世,ISCAS计划在2022年底之前打造2000台RV64GC笔记本。他还指出,当前RISC-V其实硬件已经相对健全了,但软件生态依然存在很大的空缺,而主流浏览器的支持正是当前呼声最高的需求。
如果明年RISC-V笔记本就能面世的话,这将是一个极快的速度,毕竟Arm的笔记本也只在近年才开始普及。当前不少RISC-V内核都有了具备运行Linux的性能,而笔记本上高频使用的软件正是浏览器,因此这两项移植工作都将大大推动RISC-V的软件生态。
虽然当前不少内核仍是各大IP供应商的专有产品,但他们在软件工具链上也纷纷选择了开源。在今日正式举办的RISC-V中国峰会上,我们也看到了国内产学研在RISC-V开源上做出的各种努力。
香山:首个开源高性能RISC-V内核
当前的RISC-V社区已经有了不少开源内核,但国内外的开源内核以及各大IP公司免费提供的内核,往往都是较为初级的内核,适合上手试用或是一些低性能的应用,无法满足业界对高性能RISC-V处理器的需求,想要尝试进阶或高级的RISC-V开发,想要现成的内核只能选用SiFive或芯来等公司提供的高性能IP。

雁栖湖微架构框图 / ICT
面对这一挑战,中国科学院计算技术研究所(ICT)发布了香山,一款开源的高性能RISC-V内核。该内核的第一版微架构雁栖湖在去年6月就建立了代码仓库,并于今年四月完成了RTL工作。雁栖湖是一个11级流水线的架构,采用了台积电的28nm工艺,频率可达1.3GHz,SPEC CPU2006可达7分/GHz左右。

雁栖湖架构开发时间轴 / ICT
中科院计算所的包云岗老师提到,该内核的未来目标是性能达到ARM Cortex-A76的水平,而基于第一版雁栖湖的芯片将在7月中旬流片。
中科院计算所也在今年开始了第二版南湖架构的设计讨论工作,预计2021年底可以完成。该架构采用了中芯国际的14nm工艺,频率预计可以达到2GHz,SPEC CPU2006可达10分/GHz。南湖将支持刚发布1.0候选版本的bitmanip位操作指令集扩展,并采用新的L2 Cache,实现更高的频率、吞吐量和更低的延迟,同时也将开放PCIe、USB和HDMI等外设的接口。
除此之外,香山还采用了第二版的木兰宽松许可证,在确保开源的同时,也进一步保证了贡献者的利益。
在对开发语言进行对比后,中科院计算所选用了Chisel作为硬件设计语言,据包云岗强调,与Verilog相比,Chisel将代码量减少了到了五分之一。不仅如此,在开发工具上,中科院计算所也已经完成了NEMU解释器、Agent Faker测试框架与Difftest验证框架等一系列工作。
包云岗强调,他们的计划是让香山存活30年,每半年更新一次架构,每年两次流片。香山的目标是广泛应用于工业界,并成为学术界的创新平台。
RISC-V笔记本明年面世?
对RISC-V有过关注的朋友相信也都记得ISCAS(中国科学院软件研究所)的PLCT Lab(软件语言与编译技术实验室)团队,该团队曾完成过AOSP和V8在RISC-V RV64G上移植的工作。根据团队成员项目总监吴伟在RISC-V软件开发者社区透露,PLCT Lab与Tarsier团队将从今年7月起开展两项新工作,Tarsier团队为ISCAS内部成立的一个新团队,主要专注于移植和优化RISC-V上的Linux发行版。、

PLCT Lab去年底公布的2021路线图 / PLCT Lab
两个团队的工作内容包括将火狐移植到RV64GC上,包括对Spidermonkey引擎的支持。第二项工作则是将Chromium的浏览器和ChromiumOS移植到RV64GC上。而ChromiumOS是谷歌Chrome OS的开源项目,Chrome OS基于Chrome浏览器的Linux操作系统,广泛应用于Chromebook和Pixelbook笔记本。
吴伟提到,推进这些项目的动力和重要性在于明年很可能就有RISC-V笔记本的面世,ISCAS计划在2022年底之前打造2000台RV64GC笔记本。他还指出,当前RISC-V其实硬件已经相对健全了,但软件生态依然存在很大的空缺,而主流浏览器的支持正是当前呼声最高的需求。
如果明年RISC-V笔记本就能面世的话,这将是一个极快的速度,毕竟Arm的笔记本也只在近年才开始普及。当前不少RISC-V内核都有了具备运行Linux的性能,而笔记本上高频使用的软件正是浏览器,因此这两项移植工作都将大大推动RISC-V的软件生态。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
ARM
+关注
关注
135文章
9501浏览量
388848 -
X86
+关注
关注
5文章
300浏览量
45158 -
RISC-V
+关注
关注
48文章
2802浏览量
51937
发布评论请先 登录
相关推荐
热点推荐
梁宇宁:让 RISC-V 电脑成为现实而努力奋斗的人
摘要深度数智首席执行官梁宇宁强调了在打造一款可模块化、可更换和可升级的RISC-V笔记本过程中所面临的挑战与创新。梁宇宁从软件工程师到硬件创业者的转变,受到他在施乐、诺基亚和华为等大型科技公司的经历
深圳:“开源鸿蒙+RISC-V” 生态建设全面提速
10月30日,在新落成的深圳工业软件园内,政府、企业、机构等各方围绕鸿蒙生态建设,举行一场重量级鸿蒙大会。当日,深圳工业软件园首批50家企业正式入驻,深圳市“开源鸿蒙/RISC-V”产业联盟正式成立,“开源鸿蒙/
普华基础软件亮相2025 RISC-V中国峰会
此前,7月16日至18日,第五届RISC-V中国峰会在上海盛大召开。普华基础软件副总经理兼战略研究院院长张晓先受邀参会,发表《开源小满助力RISC-V软硬协同生态发展》主题演讲,分享了开源
RISC-V 手册
以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利
发表于 07-28 16:27
•11次下载
FPGA与RISC-V浅谈
全球半导体产业竞争格局正在经历深刻变革,物联网、边缘计算等新兴技术的蓬勃发展,让RISC-V凭借其开源、精简以及模块化的灵活优势,日益成为业界焦点,也为全球半导体产业注入新的活力与挑战
发表于 04-11 13:53
•549次阅读
DC-ROMA RISC-V主板发布:开启模块化笔记本新时代
近日,深度数智与Framework公司携手发布了一款革命性的产品——DC-ROMA RISC-V主板。这款主板的发布,标志着RISC-V技术在可定制和模块化笔记本电脑领域的首次应用,为模块化计算领域
首款兼容Framework笔电的RISC-V主板正式发售!加速可持续计算发展
近日,全球首款兼容Framework笔记本电脑的DC-ROMARISC-V主板正式发售。该主板首次将RISC-V技术引入到可定制和模块化的笔记本电脑中,标志着
首款兼容Framework笔电的DC-ROMA RISC-V主板正式发布,开启模块化笔记本新时代!
DC-ROMARISC-V主板正式发布,这是我们与Framework公司携手打造的一项革命性产品。这款主板首次将RISC-V技术引入到可定制和模块化的笔记本电脑中,标志着RISC-V在
SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦
SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦
关于RISC-V芯片的应用学习总结
RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。以下是对RISC-V芯片应用的总结。
发表于 01-29 08:38
RISC-V MCU技术
发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V处理器、开发板还有软件工具啥的。
它为啥这么厉害呢?我跟你讲讲哈。
首先它是开源的,不要钱的,随便
发表于 01-19 11:50
深度数智DC-ROMA RISC-V Laptop II入选IEEE Spectrum“Top Tech 2025”
深度数智在开源硬件领域的创新突破,也标志着深度数智的RISC-V笔记本在未来计算领域占据了重要位置。IEEESpectrum文章截图深度数智始终致力于推动RISC
进迭时空亮相RISC-V产业发展大会:新AI CPU引领大模型时代
RISC-V新AICPUSpacemiTKeystoneK1、电源管理芯片SpacemiTPowerstoneP1,以及基于K1的MUSE系列生态产品:笔记本电脑(M
RISC-V架构及MRS开发环境回顾
低功耗笔记本处理器。
②、RISC-V的应用之二:服务器市场
虽然目前RISC-V的高性能市场一片空白,但RISC-V本身用来设计高性能芯片是没有问题的,学术界已经有基于
发表于 12-16 23:08

逆天的开源起跑速度,RISC-V笔记本明年就要面世?
评论