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