开源RISC-V处理器核COOSCA的敏捷设计实践与教训

标签:无 1691人阅读 评论(0)

本报告是计算所包云岗老师在智能体系架构专题报告所作。


首先,包老师介绍了有关指令集的相关内容,并给你选择RISC-V的理由。

开源驱动力:

(1)智能物联网的到来,处理器芯片的需要庞大,但是应用各种各样,AIoT的需求碎片化,现有处理器设计无法有效应用,需发展处理器芯片设计新方法。

(2)AI人才,处理器芯片设计人才的需求高,进入门槛很高,借助软件开源的方式,降低设计的成本,推动产业变革。

开源四要素:

image.png

首先是指令集(ISA)

image.png

指令集是软件和硬件沟通的一种规范。但是,要把指令集真正设计成一套产品,首先需要将指令集设计微架构,然后根据微架构设计产品。

image.png

指令集其实是对任务的一种格式的定义,操作的哪几位,功能是什么,表现形式则是手册。


微架构设计是将指令集手册定义的功能实例化,然后通过开发编程源代码,最后通过工具链编程版图,才能将芯片造出来,最后流片封装。

image.png

RISC-V基础指令只有47条,并已经冻结,而x86已经发展到上千条。

同X86/ARM相比, 它们的知识产权模式为:

image.png

image.png


然后介绍了一些实践,从模式到语言等选择如下:

image.png

image.png

基于上述参考,选择云平台架构

image.png

最下面的是FPGA阵列,上层支持RISC-V指令集,然后在上层使用敏捷开发语言做微架构设计,第4层就是外围的设计,然后支持OS,开发环境,真正做到云,还需要云的管理——SERV

image.png

包老师介绍,该平台已经在国科大教学中广泛应用。


该设计采用软件中面向对象的设计方式,将传统的紧耦合的处理器内部结构解耦并对象化,从而实现处理器设计的易分解、易扩展和组合。

image.png




查看评论

暂无评论

发表评论
  • 评论内容:
      
首页
团队介绍
发展历史
组织结构
MESA大事记
新闻中心
通知
组内动态
科研成果
专利
论文
项目
获奖
软著
人才培养
MESA毕业生
MESA在读生
MESA员工
招贤纳士
走进MESA
学长分享
招聘通知
招生宣传
知识库
文章
地址:北京市朝阳区华严北里甲22号楼五层 | 邮编:100029
邮箱:nelist@iie.ac.cn
京ICP备15019404号-1