传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 2658|回复: 7
收起左侧

[研究方向] VLSI Vs Computer architecture?

[复制链接] |试试Instant~ |关注本帖
liziyun 发表于 2014-3-2 12:26:47 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
这其实就是个要不要转CS的问题。

Computer Architecture 意味着要学习OS, Compiler。 虽然是硬件分析为主,可重在结合的部分。 . From 1point 3acres bbs

VLSI 就是ASIC design。要tape out。
现在的VLSI都是mixed signal, 并相当一部分和signal processing 结合。. more info on 1point3acres.com

Software是个越来越broad 的area。 IC 往往越来越specialize。 但很多前段的算法又不得不用IC 实现。

一直以来都有个疑惑, Architecture research 用simulation等等等等。 可simulation 真的能带来什么physically 能用的东西么。。。。。。  

评分

1

查看全部评分

lft10@thu 发表于 2014-4-16 16:23:31 | 显示全部楼层
以下个人观点。
鄙人认为,ECE中的所谓Computer Architecture、Processor Architecture、Logic Synthesis、(Formal Verification)、CS里的Compiler, Formal Language, Programming Language Theory, Computability & Complexity Theory等其实是关于同一个话题的:
这个话题叫做通用计算系统. visit 1point3acres.com for more.
其中CS的部分主要是提供理论(比如Church-Turing命题,Chomsky文法),CE中的部分主要提供物理实现(比如编译器-处理器)。
------------------------------------------
围绕这个话题的诸多子话题其实是相当类似的,最典型的例子:
数字IC:
FSM->HDL->Synthesis->Netlist->Physical Design->Formal Verfication
写代码:
PRC Function->HLL->Compile(->AST)->Naive Code->Optimize->(Machine Code->)Formal Verfication. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
基本上是一样的。 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
----------------------------------------------------------------------------
所以鄙人的结论就是,只要你还在计算系统这个大的话题底下,又没有现实的迫在眉睫的压力,仅从学术角度考虑,. visit 1point3acres.com for more.
其实学啥都差不多。哪怕你是个PhD道理也一样。你做Logic Synthesis的可能没法发Superscalar Processor的顶级期刊的paper,但是你当了AP声称自己的research area里包含processor design天经地义。
当然,前提是真正学懂了。
-----------------------------------------------------------------------------------------
那什么是处于通用计算系统之外的话题呢?在ECE中,主要是以下的这些话题。
1.Information Theory(Coding, Communication). 1point 3acres 璁哄潧
2.Radio Frequency Related
3.Analog VLSI, Power System
4.Semiconductor Physics(Device)

至于你说的simulation,这年头不用CAD你能干什么呢?

补充内容 (2014-4-16 16:43):
修正一下,AST可以看成Control Flow + Primitive Operator Netlist

评分

2

查看全部评分

回复 支持 1 反对 0

使用道具 举报

vinous1983 发表于 2014-3-7 09:05:44 | 显示全部楼层
有很多的,有很多research group是modeling各种芯片technology 不同工厂的特性,根据某领域某个东西 比如ram, register file 啥的实现方法,然后来帮你模拟到physical的数值,比如读一次,写一次,32nm,tsmc的,***技术的,dynamic/static power 温度是啥啥的。比如做cpu架构的超级流行的gem5 simulator,很多别的团队的基于它开发辅助的计算功耗温度啥的simulator,根据cpu读写cache次数 memory次数,McPAT啥的(好久不碰,就记着这么个了,见笑啦)
至于你提的os, compiler,reserch的时候会有专门团队的。你偶尔偶尔会用到他们的东西而已,不过你如果做computer architecture,你就专心操你的architecture就ok了。但懂的多自然是好事,不过这个是废话。. Waral 鍗氬鏈夋洿澶氭枃绔,
但据我所知,真正做优化architecture的团队很少很少,比如刚提的gem5,貌似都是大牛学校的团队在维护。不排除你是大牛啊。 不过我估计他们团队里有操作系统的大牛 帮他们解决操作系统的问题。 但哪来那么多牛中之牛呢。
VLSI phd的,数字的比较工程的公司里会干,不用你操心。模拟rf啥的,读phd,项目也都是交叉学科的,跟生物系,机械系合作整个传感器啥的,我见识少,就只能说我听说过的哈。. from: 1point3acres.com/bbs
如果你是master,那就都学就是了,反正选啥学分也是学分,数字ic跟computer architecture那么密切,不选白不选。

另外不用谢我,我心中只有积分,没有雷锋。

评分

3

查看全部评分

回复 支持 1 反对 0

使用道具 举报

ChrisTML 发表于 2014-3-11 22:41:17 | 显示全部楼层
遇到同道中人了,楼主是想转computer architecture吗?
回复 支持 反对

使用道具 举报

wujizha 发表于 2014-3-12 11:05:24 | 显示全部楼层
我现在在业界做asic design,之后也想申arch
回复 支持 反对

使用道具 举报

 楼主| liziyun 发表于 2014-3-13 12:02:30 | 显示全部楼层

想了很久,但决定不转。。。

虽然CA是构架General purpose processor的。 但很多算法的复杂性决定了如果应用必然需要aisc实现。. from: 1point3acres.com/bbs
比如识别,导航,ML等等。
. From 1point 3acres bbs
回复 支持 反对

使用道具 举报

alibi 发表于 2014-4-3 04:46:39 | 显示全部楼层
情况和楼主很相似。

不知道该怎么取舍ce和vlsi,说ms课程都选的话有点不太现实。

不知道有没有业内人士老司机来释疑。
回复 支持 反对

使用道具 举报

redsky_luan 发表于 2014-4-8 01:13:20 | 显示全部楼层
当然都学了。。。有什么不现实的。。。OS,CA,VLSI都学,其他随意。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-24 22:15

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表