用户1340774522
转发了
@包云岗
的微博:
芯片设计为什么那么难?为什么硬件工程师比软件工程师少几个数量级?前段时间我们组做了一个对比实验【图1】,结论证实:传统的硬件开发语言抽象能力太弱了,好比1950年代的汇编语言。而新的硬件开发语言Chisel具有更强大的抽象能力,可以将开发效率提升10倍!芯片敏捷开发的时代到来了。
【图1】前段时间在我们做了一个对比实验:组里的一位资深的Cache专家,过去几年他对LLC的优化技术分别被应用到某大厂的服务器芯片与手机芯片中;另一位在组里做毕业设计的南京大学大四本科生。他们做相同的任务——设计一个L2 Cache,集成到RISC-V处理器中。一位用Verilog开发,用了6周仍然存在bug;另一位用Chisel开发,只用4天就可以启动Linux,开发效率提升10倍!
【图2-4】我们组的博士生余子濠在上海介绍Chisel开发经验
【图5-6】子濠的个人简介。他是我们硬件团队的负责人,他在国内体系结构教学界的知名度远远高于我,创立了南大计算机体系结构著名的PA实验课程,还和袁春风教授合写了教材。
【图7】芯片敏捷开发,未来可期!
[
组图共7张
]
1/7
2/7
3/7
4/7
5/7
6/7
7/7
原文转发[169]
原文评论[30]
转发理由:
//
@美人她爹
:老程序员都知道,demo一时爽,实战火葬场。cache还是相对简单的,写个四发射乱序才能看出来//
@基因的末日
:喔喔,太酷了。我也去学习一下写个芯片//
@美人她爹
:chisel是生成verilog的? 我以前在altr弄过一个verilog / VHDL的随机行走生成器
2018-09-10 00:12:38
举报
收藏
操作
转发
评论[1]
赞[0]
评论只显示前140字:
用户1340774522
:
强烈要求机组教学组引进?
举报
赞[0]
回复
删除
2018-09-10 00:13:10 来自网页