用户1340774522  转发了 @包云岗VM 的微博:芯片设计为什么那么难?为什么硬件工程师比软件工程师少几个数量级?前段时间我们组做了一个对比实验【图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 来自网页