芯片敏捷开发实践:标签化RISC-V

2019 年 3 月 27 日 计算机研究与发展

芯片敏捷开发实践:标签化RISC-V

   余子濠,刘志刚,李一苇,黄博文,王卅,孙凝晖,包云岗

随着开放指令集RISC-V的流行,开源芯片的概念逐渐进入人们的视野.但是目前的芯片设计项目需要投入相当的人力和时间才能开展,并且具有一定的风险,这些情况一定程度上限制了开源芯片的发展.为了进一步降低芯片开发的门槛,加州大学伯克利分校先后设计了开放指令集RISC-V,开放了其SoC实现Rocket Chip的项目源码,并提出了一门面向敏捷开发的硬件构建语言Chisel.

RISC-V,Rocket Chip和Chisel是如何赋能开源芯片敏捷开发?本文将基于中国科学院计算技术研究所的研究工作“标签化RISC-V”项目开发过程中的若干案例,展示:

1)开放又活跃的指令集生态(如RISC-V)是推动芯片研发创新的必要条件;

2)Chisel的信号整体连接、元编程、面向对象编程以及函数式编程等特性可大幅缩减代码量,提升代码可维护性;

3)敏捷开发能在编码效率提升一个数量级的同时,达到与传统硬件开发模式相当甚至更优的性能、功耗与面积.

余子濠,刘志刚,李一苇,黄博文,王卅,孙凝晖,包云岗. 芯片敏捷开发实践:标签化RISC-V[J]. 计算机研究与发展, 2019, 56(1): 35-48.
Yu Zihao, Liu Zhigang, Li Yiwei, Huang Bowen, Wang Sa, Sun Ninghui, Bao Yungang. Practice of Chip Agile Development: Labeled RISC-V. Journal of Computer Research and Development, 2019, 56(1): 35-48.

主编寄语

《计算机研究与发展》已经走过六十年,在开启下一个甲子新征程之际,我们将把六十甲子作为新的起点,不忘初心,除报道原创性研究成果论文和综述外,更加关注具有技术突破的实践文章,鼓励提出新颖的学术观点。

本期特刊邀约了体系结构、操作系统、网络与信息安全、智能应用等方面的学术文章13篇,从各个角度对计算机领域的未来研究进行展望,一定程度上反映了《计算机研究与发展》未来的关注方向。

本期特刊既是《计算机研究与发展》创刊六十周年的一份纪念,更是我们踏上新征程的开篇。我们将传承与时俱进、锐意创新的办刊传统,进一步深化“研究”与“发展”的内容特色和反应快、传播广的服务特色,把握中文科技期刊的发展新机遇,将《计算机研究与发展》打造成为展示和交流我国计算机领域创新成果不可或缺的重要平台,更好地为广大科研工作者服务。

特刊论文目录

1、韩栋,周聖元,支天,陈云霁,陈天石. 智能芯片的评述和展望

2、陆游游,杨者,舒继武. 闪存存储的重构与系统构建技术

3、余子濠,刘志刚,李一苇,黄博文,王卅,孙凝晖,包云岗. 芯片敏捷开发实践:标签化RISC-V

4、戴华东,易晓东,王彦臻,王之元,杨学军. 可持续自主学习的micROS机器人操作系统平行学习架构

5、吴松,王坤,金海. 操作系统虚拟化的研究现状与展望

6、施巍松,张星洲,王一帆,张庆阳. 边缘计算:现状与展望

7、徐志伟,曾琛,朝鲁,彭晓晖. 面向控域的体系结构:一种智能万物互联的体系结构风格

8、罗军舟,杨明,凌振,吴文甲,顾晓丹. 匿名通信与暗网研究综述

9、曹珍富. 信息安全的新发展——为《计算机研究与发展》创刊六十周年而作

10、戴望州,周志华. 归纳逻辑程序设计综述

11、夏清,李帅,郝爱民,赵沁平. 基于深度学习的数字几何处理与分析技术研究进展

12、彭宇新,綦金玮,黄鑫. 多媒体内容理解的研究现状与展望

13、郑庆华,董博,钱步月,田锋,魏笔凡,张未展,刘均. 智慧教育研究现状与发展趋势

点击文后“阅读全文”,可至官网免费下载阅读

登录查看更多
5

相关内容

1968年3月出生,1989年毕业于北京大学,1999年于中国科学院计算技术研究所获博士学位,现为中科院计算所研究员,所长,计算机体系结构国家重点实验室主任,博士生导师。作为负责人主持曙光2000、曙光3000、曙光4000、曙光5000、曙光6000系列等高性能计算机的研制,并多次获得国家科技进步奖一、二等奖,中国青年科技奖,中国科学院杰出成就奖,中国十大杰出青年,国家基金委杰青等。主要研究领域是高性能计算机、计算机体系结构。孙凝晖研究员先后参加并领导了曙光一号并行计算机,曙光1000大规模并行机、曙光2000-I、曙光2000-II超级服务器、曙光3000超级服务器、曙光4000超级服务器、曙光5000A高效能计算机、曙光6000高性能计算机的研制,其中提出了一系列高性能计算机体系结构和系统设计方法,并行算法和应用的优化方法,多次获得国家和科学院科技进步奖,1999年获中国科学院青年科学家奖一等奖,2001、2003、2006年三次荣获国家科技进步二等奖,2005年获中国科学院杰出科技成就奖,2006年获得“中国青年科技奖”和“中国十大杰出青年”荣誉称号。个人主页:http://people.ucas.ac.cn/~0004699
FPGA加速系统开发工具设计:综述与实践
专知会员服务
62+阅读 · 2020年6月24日
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
119+阅读 · 2020年5月22日
阿里巴巴达摩院发布「2020十大科技趋势」
专知会员服务
105+阅读 · 2020年1月2日
【白皮书】“物联网+区块链”应用与发展白皮书-2019
专知会员服务
90+阅读 · 2019年11月13日
面向人工智能的计算机体系结构
计算机研究与发展
14+阅读 · 2019年6月6日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
开年重磅——周志华团队综述归纳逻辑程序设计
计算机研究与发展
10+阅读 · 2019年1月22日
开年重磅——彭宇新团队综述与展望多媒体内容理解
计算机研究与发展
13+阅读 · 2019年1月22日
业界 | 清华发布《人工智能芯片技术白皮书(2018)》
人工智能学家
4+阅读 · 2018年12月12日
【人工智能】重磅:中国人工智能40年发展简史
产业智能官
7+阅读 · 2017年11月12日
Arxiv
5+阅读 · 2019年2月28日
Deep Anomaly Detection with Outlier Exposure
Arxiv
17+阅读 · 2018年12月21日
Arxiv
7+阅读 · 2018年3月22日
Arxiv
8+阅读 · 2018年2月23日
VIP会员
相关资讯
面向人工智能的计算机体系结构
计算机研究与发展
14+阅读 · 2019年6月6日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
开年重磅——周志华团队综述归纳逻辑程序设计
计算机研究与发展
10+阅读 · 2019年1月22日
开年重磅——彭宇新团队综述与展望多媒体内容理解
计算机研究与发展
13+阅读 · 2019年1月22日
业界 | 清华发布《人工智能芯片技术白皮书(2018)》
人工智能学家
4+阅读 · 2018年12月12日
【人工智能】重磅:中国人工智能40年发展简史
产业智能官
7+阅读 · 2017年11月12日
Top
微信扫码咨询专知VIP会员