HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

国产 RISC-V 开源处理器“香山”新归属:北京开源芯片研究院官宣

  • 2022-04-11
  • 本文字数:1746 字

    阅读完需:约 6 分钟

国产RISC-V开源处理器“香山”新归属:北京开源芯片研究院官宣

北京开源芯片研究院:大量招聘人才


近日,中科院计算所副所长、研究员包云岗在社交媒体宣布国产 RISC-V 开源处理器“香山”有了新归属——北京开源芯片研究院(开芯院),该研究院经过四个月的筹建,正式启动第一批围绕“香山”的新项目,后续也将陆续启动其他开源芯片项目。



首批招聘的职位及人员众多,涉及 CPU 架构设计工程师(5 名)、CPU 前端设计高级工程师(5 名)、CPU 前端设计工程师(20 名)、CPU 浮点运算前端设计工程师(5 名)等及众多实习生岗位。


招聘链接:https://ch5.818ps.com/h/fee58b39328d39e2


据官方介绍,北京开源芯片研究院是成立于 2021 年 12 月的民办非企业,由一批行业龙头企业和国内顶尖科研单位共同牵头发起成立的创新联合体。研究院以构建开源芯片技术体系,加速开源芯片生态发展为宗旨。研究院致力于研发 RISC-V 领域关键共性技术、建设关键支撑平台、优化生态治理、推动重点行业规模商用,加速 RISC-V 生态完善成熟,打造 RISC-V 产业生态。

国产 RISC-V 开源处理器“香山”已调试成功


2021 年 6 月份,首届 RISC-V 中国峰会于本周在上海科技大学举办。会上,包云岗正式发布了国产开源高性能 RISC-V 处理器核心——香山。当时,包云岗表示 CPU 领域还没有一个像 Linux 那样的开源主线,因此研发团队判断业界需要一个开源的高性能 RISC-V 核,既能被工业界广泛应用,又能支持学术界试验创新想法。


“香山”早在 2020 年 6 月 11 日就已经在 GitHub 上建立了代码仓库。一年时间内,该项目获得了 3296 次代码提交,总行数约 5 万行,具有 400 多个文档。其架构代号以湖命名,第一版架构代号是“雁栖湖”,第二版架构代号是“南湖”。


具体来看,“雁栖湖”架构是一个 11 级流水、6 发射、4 个访存部件的乱序处理器核。在发射宽度上已经可以和一些 ARM 高端处理器核相当,但还未进行充分优化,因此实际性能还有不小的差距。


2020 年,团队基于 Chisel 完成了一款 8 核标签化 RISC-V 处理器的测试流片,采用了台积电 28nm 工艺。研发人员基于 GitHub CI 构建了一套流程化的自动回归测试框架,这款测试芯片于 2020 年 9 月起,成功在 FPGA 上启动 Linux/Debian 系统。


2021 年 7 月 15 日,第一代香山“雁栖湖”流片,但接下来由于受到全球芯片产能的影响,整个团队经历了漫长的等待期。直到 2022 年 1 月 20 日,香山才终于回片,整个主板采用了香山枫叶的红底色。随后,团队就进入调试阶段,经过了数天攻关,最终成功点亮。


图片来源:知乎 @包云岗


具体信息可阅读:https://zhuanlan.zhihu.com/p/463270236


目前,香山处理器南湖架构已经稳定;香山第一版(雁栖湖)芯片已经成功点亮并正确运行 Linux/Debian 操作系统,成功运行 SPEC CPU2006,实测评分超过 7 分 @1GHz,CPU/DDR 在更高频率下的性能调优正在进行中;香山处理器南湖架构的设计文档正在编写中。


根据介绍,“香山”的目标是达到 L3 级(理想的 L3 级应该是设计与实现开源芯片的工具全部开源,目前全世界范围尚未达到这个水平),除了开源 RTL 代码,同时将开发“香山”的一系列底层工具也开源。但“香山”也还未完全达到 L3 级,最多只有 L2.5 级,因为当前“香山”的开发过程中仍需大量使用商业 EDA 工具。只有开源 EDA 取得突破性进展,L3 级开源芯片才能真正得以实现,这还有很多挑战。包云岗也在知乎上表示期待各界更多的支持和帮助。

开芯院未来计划


未来,研究院将围绕“香山”开源高性能 RISC-V 处理器核与“一生一芯”人才培养计划开展工作。具体来说,研究院将启动一批围绕“香山”的新项目,后续也将陆续启动其他开源芯片项目。


“一生一芯”计划则是此前由国科大启动的芯片设计人才培养计划。首期由 5 位 2016 级本科生主导完成一款 64 位 RISC-V 处理器 SoC 芯片设计并实现流片,芯片能成功运行 Linux 操作系统以及学生自己编写的国科大教学操作系统 UCAS-Core。


国科大计算机科学与技术学院院长孙凝晖院士此前表示,“一生一芯”计划的愿景目标是在国科大实践经验的基础上向全国辐射,帮助更多高校形成从处理器芯片设计到流片并运行操作系统的实践课程,提高我国处理器芯片设计人才培养规模,缩短人才从培养阶段到投入科研与产业一线的周期,力争 3 年后在全国每年能培养 500 名学生,5 年后实现每年培养 1000 名学生,10 年达到每年培养 1 万名学生。

2022-04-11 14:503036
用户头像
赵钰莹 InfoQ 主编

发布了 882 篇内容, 共 641.6 次阅读, 收获喜欢 2679 次。

关注

评论

发布
暂无评论
发现更多内容

计算机的时钟(三):向量时钟

ElvinYang

区块链激励层——区块链生态建设的驱动力量

CECBC

区块链技术 驱动力量

Spring Security 主要类解释

哈库拉玛塔塔

springsecurity

spark总结

纯纯

我理解的面向对象(ObjectiveSql 实践)

Braisdom

Java ORM框架 ORM

区块链应用层——生态体系的上层建筑

CECBC

区块链技术 生态体系

Golang领域模型-实体

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

业务架构学习内容有哪些?

周金根

BIZBOK 业务架构

oeasy教您玩转 linux 010212 管道 pipe

o

以大数据为依托提升基层治理效能

CECBC

大数据 信息化管理

重新学习了一遍ThreadLocal

熊斌

学习

从一段 Dubbo 源码到 CPU 分支预测的一次探险之旅

yes

dubbo cpu

SpringCloud轻松集成Dubbo实现RPC调用

Barry的异想世界

微服务 dubbo nacos RPC spring cloud alibaba

金沙账号审核不通过维护不给提现风控怎么回事?怎么办

过山太阳

内容审核 提现不了

HashMap将cpu打满始末

hashmap 线程安全 cpu 100% cpu飙满

认证、授权、鉴权和权限控制

哈库拉玛塔塔

spring security 用户权限 鉴权 权限

布式系统消息异常该何去何从

架构师修行之路

分布式 异步

浮点数的秘密

C语言与CPP编程

c c++ 编程语言 浮点数

Java四种引用类型:强引用、软引用、弱引用、虚引用

简爱W

LeetCode 169. Majority Element

liu_liu

算法 LeetCo

Go: 理解 Sync.Pool 的设计

陈思敏捷

sync sync.pool pool Go 语言

记录问题 INSERT INTO table ... SELECT ... FROM dual WHERE not exists (...)问题

转山转水

sql SQL语法 sql查询

一文带你了解微服务架构和设计(多图)

Phoenix

架构 分布式 微服务

我们该怎么保护手机屏幕前的父母?

徐说科技

手机 短视频

企业中台化落地:从战略分析到战术实践及架构演进过程

Barry的异想世界

架构设计 策略模式 模板方法模式 中台架构 领域驱动设计DDD

华为与第四范式,正在酝酿一个帮企业跳出AI悖论的“秘密计划”

脑极体

不使用Raft算法,就能简单做集群leader选举

架构师修行之路

分布式 架构师

不草率,你只管下载资料,剩下的交给「哇哦」

小Q

Java 学习 架构 面试 分布式

为什么每个微服务要有自己独立的数据库?

码猿外

数据库 架构 微服务

week11--作业

Geek_165f3d

【高并发】面试官:讲讲什么是缓存穿透?击穿?雪崩?如何解决?

冰河

缓存 穿透 击穿 雪崩 签约计划第二季

国产RISC-V开源处理器“香山”新归属:北京开源芯片研究院官宣_文化 & 方法_赵钰莹_InfoQ精选文章