所有對(duì)CPU進(jìn)行的Offload,其核心都是:讓CPU專注于業(yè)務(wù)負(fù)載,讓一些任務(wù)調(diào)度之類(lèi)的工作負(fù)載給專有硬件來(lái)做,從而提供更足量的計(jì)算能力,提供更穩(wěn)定可預(yù)測(cè)的性能,提升單顆CPU的業(yè)務(wù)戰(zhàn)斗力,從而減少CPU的采購(gòu)量。
大約是從2017年開(kāi)始,AWS將存儲(chǔ)、網(wǎng)絡(luò)、管理以及安全的能力都Offload到專有的硬件Nitro上了,省去了與通用計(jì)算設(shè)備CPU搶占資源的麻煩,節(jié)省資源,提升效率。差不多同一時(shí)間,阿里云也做了類(lèi)似的加速卡,也是在做Offload。
2020年10月,英偉達(dá)發(fā)布一款叫做DPU(Data Processing Unit)的芯片,叫做BlueField-2,也算是SmartNIC的一種,它集成了Mellanox的網(wǎng)絡(luò),還有ARM處理器,能將包括Hypervisor、網(wǎng)絡(luò)、安全以及存儲(chǔ)方面的工作負(fù)載從CPU遷移到DPU上。
IPU也在做類(lèi)似的Offload,這意味著CPU的工作效率將更高,也就是說(shuō)在一定的計(jì)算力需求之下,需要的CPU會(huì)更少,這對(duì)英特爾來(lái)說(shuō)還是很有勇氣的,確實(shí)有一種革自己命的意思。
不過(guò),雖然像阿里和AWS這種做Offload的不多,但由于應(yīng)用規(guī)模較大,價(jià)值又非常明顯,躍躍欲試的肯定不在少數(shù),如果英特爾不革自己的命,早晚也會(huì)有人跳出來(lái)做類(lèi)似的事情。
而現(xiàn)在,英特爾將IPU定位在跟CPU和XPU一個(gè)level的產(chǎn)品線,足見(jiàn)英特爾是認(rèn)真的。
與別人相比,IPU目前缺少計(jì)算能力
既然一樣是做Offload,免不了要被拿來(lái)做對(duì)比,與AWS Nitro、阿里云的MoC以及英偉達(dá)的DPU相比,其方案目前有些許不同。
以AWS Nitro為例,它用ASIC硬件運(yùn)行著基于KVM的Hypervisior,將服務(wù)器的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)以及安全的部分全都放到了專有硬件上。
類(lèi)似的,英偉達(dá)的DPU上有ARM核心,DPU承載著Hypervisor、網(wǎng)絡(luò)、安全以及存儲(chǔ)方面的工作負(fù)載。
而從公開(kāi)資料來(lái)看,英特爾的IPU目前并沒(méi)有承載Hypervisior的具體描述,也沒(méi)有像別人一樣,宣稱提供計(jì)算的能力,目前主要有存儲(chǔ)虛擬化、網(wǎng)絡(luò)虛擬化和安全部分。
只有將部分計(jì)算能力Offload到IPU之后,才是更完整的Offload。
由于英特爾的IPU本身采用了FPGA,也會(huì)使用效率更高的ASIC,去年發(fā)布的SmartNIC C5020X里,除了有FPGA以外還有Xeon D-1612的x86處理器,看來(lái),IPU要補(bǔ)充計(jì)算能力可選項(xiàng)很多。
而且,現(xiàn)任英特爾CEO的基辛格此前正是VMware的CEO,當(dāng)基辛格還是VMware CEO的時(shí)候,VMware發(fā)布了ESXi on arm,未來(lái),IPU運(yùn)行包括ESXi在內(nèi)的多種Hypervisior也不是問(wèn)題。
未來(lái)IPU極有可能成為類(lèi)似Nitro之類(lèi)的方案,應(yīng)該只是時(shí)間問(wèn)題。
英特爾的IPU會(huì)對(duì)市場(chǎng)產(chǎn)生什么影響?
首先,我的第一感覺(jué)就是,它能讓更多CSP和電信運(yùn)營(yíng)商享受到像AWS有了Nitro、阿里有了MoC之后的幸福生活,本質(zhì)上是一種提高效率,降本增效的技術(shù)福利,所有人都樂(lè)見(jiàn)其成。
其次,英特爾的IPU也不是突然從天上掉下來(lái)的,英特爾有智能網(wǎng)卡業(yè)務(wù),而且市場(chǎng)份額很高,而IPU本質(zhì)上是智能網(wǎng)卡的一次功能上的延展。
而且,自 2015 年以來(lái),英特爾就與微軟Azure合作,用英特爾基于FPGA的SmartNIC加速網(wǎng)絡(luò)和存儲(chǔ),在這一領(lǐng)域稱得上是頗有經(jīng)驗(yàn)和技術(shù)積累。
最后,雖然有使用FPGA的技術(shù)門(mén)檻,作為主要面向CSP以及電信運(yùn)營(yíng)商的解決方案,其實(shí)不存在因?yàn)榧夹g(shù)問(wèn)題造成的落地難的問(wèn)題。只要用戶算一筆賬,發(fā)現(xiàn)能少買(mǎi)一些個(gè)至強(qiáng)處理器能省下不少錢(qián),沒(méi)理由不流行起來(lái)。