英特尔|永远不要投资DPU?( 八 )


晚上,师兄睡了,张献涛不敢开大灯,从枕头下面摸出一样东西,手电筒。于是,咳嗽放屁都在一个被窝里,用手电筒的光,照着看《手册》。
老旧小区的黑瓦和夜色融在一起,楼层里闪烁着零星的光,从窗口的方格里冒出来,张献涛屋里的光,从被子里透出来。
开了头才知道,痛苦是一层套一层的套娃。
每日不辍的翻读,还要看操作系统的内核代码。这行代码为什么这么写,他要到编程手册里找答案。这还不够,要看Linux和Xen的代码。
看不懂怎么办,英特尔还有一个“师兄帮扶”机制,类似学霸红领巾,不懂问师兄。
左手一本软件编程手册,右手一本硬件编程手册,外加Linux内核代码,一行一行去理解。
再看不懂怎么办,去找美国的工程师请教。
张献涛吃一口编程手册,蘸几行Linux内核代码,成为每日的例行动作。
日复一日,张献涛对CPU、对操作系统的理解,加深加深,再加深。
在英特尔公司,张献涛知道了一个“冷知识”。
任何一颗芯片,从英特尔公司“走”出来之前,内部员工可能提前三到五年就已经拿到了“未出厂的芯片”。
工程师们要把 CPU所有的新功能用软件“用”起来。
说白了,到手的芯片还没有正式量产。芯片里面会有各种各样的毛病。你要去理解“问题”来自于软件,还是硬件。
不了解这点,你永远不会怀疑CPU会出问题。
DPU的技术领袖,需要对芯片、对芯片组、对PCIe总线、对操作系统、对虚拟化的了解,到达一种境界,关灯取物,如同开灯取物一样自如。
看似行云流水的判断,是在日复一日、年复一年、无声无息中形成的,就像火山爆发后,热风里从早到晚飘落的火山灰,把一切技术难点都掩埋。
从火山灰中醒来,看到一个重塑的新世界。
DPU的部署,无异于完成了给高速飞驰的列车换防风材料,给深海作业的潜艇换防水材料。
2017年到2021年,亚马逊云和阿里云均已跑步进入了DPU产品迭代良性循环的新世界。
2021年的夏天,张献涛博士对我说:“以前,没有人相信互联网公司需要芯片技术。现在,大家都相信了。”
(七)裁判一声长哨,男主持人富有磁性的声音播报:观众朋友们,这里是数据中心赛场,IaaS层终场,云计算基础设施最后一场比赛。
当优秀DPU问世的时候,国内云计算厂商在IaaS层,这轮的战斗,宣告结束了。
自研出DPU的云计算厂商说:“我摊牌了,我赢了。”
哪怕五年前,放眼找工作的网站,就算云计算厂商“放出”招芯片专家的岗位,谁敢去?去干啥?再资深的HR一看岗位说明,都懵了,就没接触过搞芯片的人。
软件开发周期何其快,硬件开发周期何其慢。旁人都说,这恋情看上去就不长久。
老牌芯片公司一扭头,眼角余光里都是质(鄙)疑(视)。
云厂商只擅长软件,如何面对芯片?
云厂商面对的场景极其复杂,用芯片怎么搞定?
谁出的题,这么难。
问题是复杂中的复杂,需求是刚需中的刚需。
很抱歉文章科普得迟了,DPU是一种云上服务器的专用芯片。
这句话,有两个关键词,“云上服务器”和“专用芯片”。
先讲,云上服务器。
云上服务器有些像公共澡堂,可以一个人用,也可以多人共用,麻烦都是“一起用”带来的。
公共澡堂“一起用”,最好有隔板。我看你,你看我,这样不文(安)明(全)。
可口可乐和百事可乐要在一朵云上,还能互相看文件,立马就翻脸了,肥皂也不捡了。
那怎么办?
答案是:得插DPU,而且是每台服务器都得插。十万台服务器,插十万张DPU。杀毒软件是用软件保护安全,DPU的作用之一是用硬件保护安全。