技术的轮回

有人说,那些搞XPU的连爱情都不懂就结婚了,本质是夜总会的老板一夜之间明白科技是拉动估值的良药,谈感情伤钱干脆就结婚吧,结婚不成开个窑子也罢, 似乎各个都在这场国家级的资本赌局中化身为Mask,并信奉科学技术上的弯道超车。然而这一切都是幻想,过去几十年的经济上的弯道超车是来自于大量的勤劳的劳动人民,而科技上,只能脚踏实地的直道加速,没有什么神来之笔,天下早无新鲜事…

有人问渣这种为什么会在一个公司待十几年而不去追风口,但讲真一个行业从上到下需要学透才能完全的理解体系架构,正如夏老师在<我理解的创新之路>[1]讲的那样:

体系结构架构师的理想模型,是一个巨型神经网络最后一层的FC(full connection)层,只是每个架构师基于不同的成长轨迹,最终都只能形成一个sparse connection。架构师最大的价值就在于对前验网络的链接及其的weight计算,所以每个架构师都需要不断增加FC的连接数和其weight的准确度来完备自己。

而一个公司的最大的缺陷往往是来自于最顶级的那几个架构师自己的成长轨迹,只有偏执狂才能生存的年代已经过去了。天下早就没有了新鲜事,而一个顶级架构师的艺术就在于拿最朴素的食材烹饪出最好的美味。

看到AWS SRD,你一定会想到ATM的信元交换,本质是其它技术成熟了带宽大了,通信量也大了,使得当年ATM的效率和处理延迟的问题可以被DPU解决了,你说这是什么颠覆式创新?什么也没有… 至于有人说NetDAM不就是NetDIMM魔改么?但是他们看到存算一体和NetDAM直接可以使用Samsun PIM时如何想呢?体系架构的创新无非就是在大量的推演下找到一些生路罢了,这是科学不是赌博.

所以看到夏老师讲一些chiplet的架构,为某司被封锁用不了新的技术感到惋惜之时,又为国内有这样一个有韧性的公司感到骄傲,山珍海味用不上,普通食材也能做好一锅好菜。至于一些单纯的利用先进的工艺买先进的IP,有些担心那些刷题的名校幼齿兽了。当然还有一些名校幼齿兽脏活都没干过就开始指点江山了…笑而不语…

科学本身也有一些艺术,看到一篇文章自己去体会,你不得不承认有些东西是天赋,而不是靠赌博或者拼命而来的灵光一现.

恭维一个数学家,用 “聪明” 一词有点隔靴搔痒,没说到点子上。深刻高于聪明,原创力又高于深刻。再往上,富有想象力或是有自己的思想和风格则庶几于道,吾不能达也。

Irvinechenlong,公众号:CAM传习录我不是天才

不过这种天赋也是一种孤独,很有趣的一段话

说道Thurston,我就问自认为聪明的Kuperberg,连他这样的人都说:“Thurston这个人做事拖沓,不过人非常友好,我认识他的前十年里,我也不敢和他做朋友,因为他比我强的太多了,他的脑袋太快了,并且他只要一眯眼睛想问题,他想一个小时就比我想十个小时更有效率!后来Thurston发现了自己的才能给周围的人造成了恐慌,于是他一个一个的劝说他人,要在自己面前保持放松,Thurston劝过我好几次,我后来终于可以放松了,于是和Thurston成了好朋友。”

Kuperberg说他自己和Witten聊天的时候,发现现Witten这个人很nice,但是即便这样,Kuerberg说:“我没有资格和和Witten做朋友,因为我发现我的才能和他远不在一个级别之上.” Witten这个人也很nice,不过由于这个人太nice了,很多人和他谈了一会话,发现自己在他面前原来是个傻×,但是是Witten不指出来,反而装作没发现,于是这让人更可怕了。所以,至今为止,几乎很少有人说他和 Witten 是朋友,因为没有人认为自己的才能到达了可以和他做朋友的程度。

至于RTC和Pipeline的争论, 如同大教堂和集市。数据处理的范式上哪有某一个好的,到了最后都是取舍,在芯片面积、功耗、功能之间取舍罢了,当功耗成为瓶颈而频率又可以提升的情况下,然后芯片又靠近边缘需要更多功能和灵活迭代时,自然会选择RTC的方式,毕竟软件改代码会快很多,也不会因为功能太多导致芯片电路逻辑的困难。

所以下面两个东西用在不同的地方就好了,斗什么呢?小于200G用CN10K,大于400G用Xilinx就好了…吞吐和位置及业务的取舍罢了.

技术的轮回

至于NPU还是ASIC,过去十多年有些做过NP的只是因为自己技术烂只能用微码开发就忘记了完全C可编程的通用多核处理器?只是那个年代能开发这种2D-mesh的多核处理器(>64core)的只有思科和Tilera(也就是后面辗转被EzChip->Mellanox)的bluefield..而如今通用多核处理器都能做到几十个核了,自然我们也就懒得自己流片做了,低端的外包给做ARM多核的,高端的直接采购Intel、AMD就好了..当然SiliconOne这样的芯片可编程能力,Tofino的可编程能力能不能用?一个好的厨子自然会做出自己的选择,只是Stateless和Stateful的分拆点的不同罢了…

而这些东西,都是反复试错十多年,甚至是像某司这样的企业试错几十年的成果,该保密的只能打住不说了,只想多嘴一句,最怕的技术上的宗教和偏见,一个架构师以前被RTC或者被Pipeline伤过,一朝被蛇咬十年怕井绳…技术的轮回

Reference

[1]

我理解的创新之路: https://zhuanlan.zhihu.com/p/441253643

技术的轮回》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:http://www.bookhoes.com/3194.html