• 中国精品科技期刊
  • 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.
  • 期刊类型引用(9)

    1. 郭豆豆,徐伟华. R-FCCL:一种面向高维数据的稳健模糊概念认知学习方法. 计算机研究与发展. 2025(02): 383-396 . 本站查看
    2. 刘彧轩,廖宇晨,刘忠慧. 单条件三元概念构建及其融合推荐应用. 计算机与现代化. 2024(07): 1-6 . 百度学术
    3. 李金海,王坤,陈强强. 三元概念的分布式并行构造算法. 模式识别与人工智能. 2024(10): 873-886 . 百度学术
    4. 王霞,全园,李俊余,吴伟志. 三元概念的增量式构造方法. 南京大学学报(自然科学). 2022(01): 19-28 . 百度学术
    5. 刘忠慧,赵琦,邹璐,闵帆. 三元概念的启发式构建及其在社会化推荐中的应用. 计算机科学. 2021(06): 234-240 . 百度学术
    6. 李金海,贺建君,吴伟志. 多粒度形式概念分析的类属性块优化. 山东大学学报(理学版). 2020(05): 1-12 . 百度学术
    7. 李俊余,李星璇,王霞,吴伟志. 基于三元因子分析的三元概念约简. 南京大学学报(自然科学). 2020(04): 480-493 . 百度学术
    8. 李金海,魏玲,张卓,翟岩慧,张涛,智慧来,米允龙. 概念格理论与方法及其研究展望. 模式识别与人工智能. 2020(07): 619-642 . 百度学术
    9. 王霞,谭斯文,李俊余,吴伟志. 基于条件属性蕴含的概念格构造及简化. 南京大学学报(自然科学). 2019(04): 553-563 . 百度学术

    其他类型引用(5)

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

目录

    /

    返回文章
    返回