芯片|永远不要投资DPU?( 九 )


问题是复杂中的复杂,需求是刚需中的刚需 。
很抱歉文章科普得迟了,DPU是一种云上服务器的专用芯片 。
这句话,有两个关键词,“云上服务器”和“专用芯片” 。
先讲,云上服务器 。
云上服务器有些像公共澡堂,可以一个人用,也可以多人共用,麻烦都是“一起用”带来的 。
公共澡堂“一起用”,最好有隔板 。我看你,你看我,这样不文(安)明(全) 。
可口可乐和百事可乐要在一朵云上,还能互相看文件,立马就翻脸了,肥皂也不捡了 。
那怎么办?
答案是:得插DPU,而且是每台服务器都得插 。十万台服务器,插十万张DPU 。杀毒软件是用软件保护安全,DPU的作用之一是用硬件保护安全 。
说到安全,硬件比软件更能打,这个就不赘述了 。
再讲,专用芯片 。
提到专用芯片,挖矿炒币赚到钱的人兴奋了,抢着说:“我最内行 。”因为不同的加密货币,要不同的矿机 。矿机越对口,挖币越赚钱 。
金钱的铜臭味,告诉我们:专门的事情,让专门的芯片去做 。
现在还有争议,但是未来,会看得清楚,DPU是云计算的标配 。
摩尔和登纳德两位老先生,无情指出“现实之无奈”,CPU成了最昂贵的“打工人” 。
所以,DPU作为专用硬件,除了安全,还要来给CPU减负 。
几条街之外,都能听见DPU的唠叨:“哎呦,CPU我的祖宗,快放下,您哪敢动这,可不能把资源浪费在网络和存储的负载上 。”
CPU则说:救救孩子吧 。我太南了 。
(CPU大声呼救的原因是:CPU既要处理大量的上层应用,又要维持底层软件的基础设施,还要处理各种特殊的IO类协议,不堪重负 。)
把“负担”从CPU上卸载下来,DPU将有望成为承接这些“负担”的代表性芯片 。
CPU也很高兴DPU的出现,你行,你上呀 。
的确,有人夸DPU是继CPU和GPU之后的“第三颗”主力芯片 。
不要因为鲜花和掌声太多,就对DPU的能力有什么误会 。
CPU稳坐“主咖”宝座,CPU可以当DPU用,CPU也可以当GPU用,但是反过来不成立 。
DPU的事情CPU能做,但是,CPU比DPU昂贵老多了 。牛刀太贵,杀鸡的人自然不舍得 。
云厂商想实现“一起洗澡(一起用)”,得靠虚拟化技术 。虚拟化虽好,但是会引发一堆“糟心事儿”,比如性能损耗,甚至有人把这种损耗比喻成“交税”,搞不定当然多交税 。
这种损耗也相当于,还没有开始洗澡,一半水在水管里就浪费光了,肥皂沫都没有来得及冲掉 。
技术问题越难,极客们越兴奋,不自觉扬起了手里的小皮鞭 。
虚拟化是DPU的精髓,虚拟化的历史几乎和计算机一样悠久,是计算机科学史上最伟大的思想之一,造就了伟大的云计算技术和市场 。
 “制造假象”“隐藏细节”(给上层应用提供一种假象,降低上层应用使用下层资源的复杂度) 。
我们天天在用的操作系统,也是一种虚拟化的“思想”,是对硬件资源的虚拟化 。
PC机的虚拟化,把计算的核心“变成”进程 。把存储介质“变成”文件系统 。
云计算的硝烟战火中,虚拟化这个喷涂了迷彩伪装的弹药库,终于藏不住了 。
(八)说它低调,谁料想,DPU直接冲破了次元壁,在弹幕里打出“火钳刘明” 。
有人造出来DPU的时候,DPU还没火,它们就是,阿里云的“神龙芯片”,亚马逊云的“NitroSystem” 。
两者,都优秀 。
不仅造出来了,还规模化用起来了 。

推荐阅读