• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

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

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

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

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

基金项目: 国家重点研发计划项目(2016YFB1000201);国家自然科学基金项目(61420106013, 61702480);中国科学院青年创新促进会(2013073)
详细信息
  • 中图分类号: TP302.1

Practice of Chip Agile Development: Labeled RISC-V

  • 摘要: 随着开放指令集RISC-V的流行,开源芯片的概念逐渐进入人们的视野.但是目前的芯片设计项目需要投入相当的人力和时间才能开展,并且具有一定的风险,这些情况一定程度上限制了开源芯片的发展.为了进一步降低芯片开发的门槛,加州大学伯克利分校先后设计了开放指令集RISC-V,开放了其SoC实现Rocket Chip的项目源码,并提出了一门面向敏捷开发的硬件构建语言Chisel.RISC-V,Rocket Chip和Chisel是如何赋能开源芯片敏捷开发?将基于中国科学院计算技术研究所的研究工作“标签化RISC-V”项目开发过程中的若干案例,展示:1)开放又活跃的指令集生态(如RISC-V)是推动芯片研发创新的必要条件;2)Chisel的信号整体连接、元编程、面向对象编程以及函数式编程等特性可大幅缩减代码量,提升代码可维护性;3)敏捷开发能在编码效率提升一个数量级的同时,达到与传统硬件开发模式相当甚至更优的性能、功耗与面积.
    Abstract: Current chip design projects require considerable manpower and time to carry out, and have certain risks. These conditions have limited the development of open-sourced chip design to some extent. To further reduce the threshold for chip development, research teams at University of California, Berkeley have designed the open ISA RISC-V. They also open-sourced the Rocket Chip project, the SoC implementation of RISC-V, and put forward Chisel, a new hardware construction language, for agile development. How do RISC-V, Rocket Chip and Chisel enable open-source chip agile development? With some case studies during the development of the Labeled RISC-V project led by the Institute of Computing Technology, Chinese Academy of Sciences, this article shows: 1) An open and active ISA ecosystem (such as RISC-V) is a necessary condition to promote chip innovation; 2) Chisel’s features such as bulk connection, metaprogramming, object-oriented programming, and functional programming, can greatly reduce the amount of code and improve code maintainability; 3) Agile development can achieve an order of magnitude improvement in coding efficiency, while achieving comparable or even better performance, power consumption and area overhead than traditional hardware development models.
  • 期刊类型引用(5)

    1. 宋昊,毛宽民,朱洲. 基于GAANET的立体匹配算法. 计算机科学. 2024(04): 229-235 . 百度学术
    2. 郑晗,王宁,马新柱,张宏,王智慧,李豪杰. 基于邻域一致性的点云场景流传播更新方法. 计算机研究与发展. 2023(02): 426-434 . 本站查看
    3. 党宏社,许怀彪,张选德. 融合结构信息的深度学习立体匹配算法. 图学学报. 2023(05): 899-906 . 百度学术
    4. 杨戈,廖雨婷. 基于AEDNet的双目立体匹配算法. 华中科技大学学报(自然科学版). 2022(03): 24-28 . 百度学术
    5. 马伟,贾兆款,米庆. 融合动态区域检测的自监督视觉里程计方法. 北京工业大学学报. 2021(05): 444-454 . 百度学术

    其他类型引用(8)

计量
  • 文章访问数: 
  • HTML全文浏览量:  0
  • PDF下载量: 
  • 被引次数: 13
出版历程
  • 发布日期:  2018-12-31

目录

    /

    返回文章
    返回