近期,路透社報(bào)道,軟銀集團(tuán)收購(gòu)了有“英國(guó)英偉達(dá)”之稱的Graphcore公司,收購(gòu)金額未公開。Graphcore是人工智能領(lǐng)域初創(chuàng)公司,設(shè)計(jì)出了一種新型智能處理單元(IPU),在某些模型測(cè)試中性能超過了英偉達(dá)的GPU系統(tǒng),這使得業(yè)界一度看好其與英偉達(dá)的GPU的競(jìng)爭(zhēng)。
IPU與GPU有何不同?
資料顯示,IPU(Intelligent Processing Unit,智能處理單元)是專用于進(jìn)行人工智能計(jì)算的處理器,也被稱為AI處理器,其在深度學(xué)習(xí)、機(jī)器學(xué)習(xí)和自然語(yǔ)言處理等領(lǐng)域具有出色的性能,能夠加速各種AI相關(guān)的任務(wù)。
GPU最初是用來滿足圖形渲染和圖像處理的需求而設(shè)計(jì)產(chǎn)品,隨著AI、大數(shù)據(jù)技術(shù)快速普及,高性能GPU具有強(qiáng)大的并行處理能力,能夠同時(shí)處理多個(gè)數(shù)據(jù)點(diǎn)和任務(wù),從而加速訓(xùn)練和推斷過程,基于上述特性,GPU逐漸被應(yīng)用于人工智能領(lǐng)域,尤其是深度學(xué)習(xí)和機(jī)器學(xué)習(xí)領(lǐng)域。
盡管IPU與GPU都能在AI領(lǐng)域應(yīng)用,但二者仍有很大不同,比如計(jì)算架構(gòu)與存儲(chǔ)架構(gòu)。
此前,Graphcore總裁、大中華區(qū)總經(jīng)理盧濤曾對(duì)外介紹,Graphcore C600每個(gè)IPU具有1472個(gè)處理核心,能夠并行運(yùn)行8832個(gè)獨(dú)立程序線程。而英偉達(dá)GPU的SM Core(stream multiprocessor核心)大概是100多個(gè),不同產(chǎn)品配置不一樣。
存儲(chǔ)架構(gòu)方面,英偉達(dá)的GPU是兩級(jí)內(nèi)存。一級(jí)是(顯示)芯片里面有一個(gè)四五十兆的內(nèi)存,外面掛著HBM或者顯存。Graphcore IPU,在芯片里面有900兆的片上SRAM存儲(chǔ),并且是分布式的。
盧濤總結(jié)表示,IPU采用這個(gè)架構(gòu),跟GPU對(duì)比,如果對(duì)稀疏性以及高維方面要求比較高,IPU優(yōu)勢(shì)會(huì)更大。如果是矩陣運(yùn)算,可能就差不多或者是優(yōu)勢(shì)小一些。
結(jié)語(yǔ)
IPU作為新型技術(shù),市場(chǎng)格局與技術(shù)標(biāo)準(zhǔn)仍在不斷完善中,短期內(nèi)或許無法與GPU抗衡,但隨著AI技術(shù)不斷發(fā)展,業(yè)界對(duì)IPU的興趣也在不斷增強(qiáng),未來潛力值得期待。