西西河

主题:【原创】雪夜妖谈-引子 -- 夜如何其

共:💬1382 🌺14792 🌵362 新:
全看分页树展 · 主题 跟帖
家园 你还是拿软件的角度看硬件,

你说生态没有改变,实际上你说的生态本身就是软件的角度,以GPU为例,GPU的架构就没有生态这个说法,他必须支持DX,OGL这些规范,支持完了,所有系统都能用,因为所有OS你不是走DX这条路就是走OGL这条路。NV有说自己开发了一个Windows平台的GPU么?AMD有说自己开发了安卓的GPU么?所以你说需求有没有,当然有,有一个我们自己完美掌握的GPU不重要么?要知道,某微买了img的ip,至今无法解决img自己的多核打架问题。

当然,不同的架构在不同的平台上效果是不同的,ARM的GPU就是适合移动平台,在移动平台上性能好,而NV的GPU就是适合桌面机,哪个上面性能好。

硬件设计难不难? 说难不难,我之前举得例子就说明了,对会的人不难,不会的人很难。怎么会,就是不断的设计。这里就有一个很高的门槛,软件的设计,无非你多写点代码,然后运行一遍,看看效果,写个1年,ok,有人就很精通了,硬件不行,你写出RTL代码,效果呢?得去流片才知道,流片的费用,7nm的大芯片目前应该是1个亿左右,也就是说,你硬件开发人员开发了一个大芯片,要花一个多亿,要等半年到1年才能看到效果,这培养代价,培养时间和软件人员如何比?

最后说一下,硬件调试,如果硬件流片回来,出了问题,你怎么调试,是不是想软件那样设一个断点?不行的,他要靠专门的工具去抓波形,一旦一点看。修改完了,怎么办?马上就能看结果?不会的,要等下次流片。要知道,软件模拟的结果不等于真实芯片的结果,而且你不知道你修复的这个问题后有没有其他被掩盖的问题。

所以硬件人才的培养是很难的,难就难再这里,壁垒太高,尤其是时间。而从中再选出架构师,去设计新架构,呵呵。

通宝推:青青的蓝,杨微粒,赵美成,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河