軟件在英特爾中的重要性不言而喻
時(shí)間:2022-04-20 12:36:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-04-20 12:36:01 來(lái)源:行業(yè)動(dòng)態(tài)
對(duì)于半導(dǎo)體行業(yè)而言,競(jìng)爭(zhēng)正在從硬件拓展到軟件應(yīng)用。而半導(dǎo)體行業(yè)的競(jìng)爭(zhēng)從制程工藝到以用戶需求和應(yīng)用需求為中心,軟件發(fā)揮了重要的作用。
為了挖掘數(shù)據(jù)紅利,英特爾正從以晶體管為中心到以數(shù)據(jù)為中心的轉(zhuǎn)變,以數(shù)據(jù)為中心的未來(lái),還需要更完整的更系統(tǒng)性的思考,因?yàn)閱我灰蛩匾呀?jīng)不足以滿足多元化的未來(lái)計(jì)算需求。因此,英特爾進(jìn)一步提出了以制程和封裝、架構(gòu)、內(nèi)存和存儲(chǔ)、互連、安全、軟件這六大技術(shù)支柱來(lái)應(yīng)對(duì)未來(lái)數(shù)據(jù)量的爆炸式增長(zhǎng)、數(shù)據(jù)的多樣化以及處理方式的多樣性。
作為六大技術(shù)支柱的軟件對(duì)于英特爾而言,其重要性不言而喻。英特爾有非常多類型的計(jì)算架構(gòu),包括標(biāo)量(Scalar)、矢量(Vector)、矩陣(Matrix)和空間(Spatial),分別應(yīng)用于CPU、GPU、AI和FPGA。而硬件的性能要很好的發(fā)揮出來(lái),還需要軟件的配合。
對(duì)于每一種新硬件架構(gòu)來(lái)說(shuō),軟件可以實(shí)現(xiàn)兩種不同量級(jí)的性能潛力。為什么這樣說(shuō)呢?以英特爾在Java生態(tài)系統(tǒng)的性能提升為例,從JDK8到JDK9,英特爾的工程師們幫助客戶和開(kāi)發(fā)者將現(xiàn)有硬件的性能提升了6倍。如果從硬件的角度來(lái)看,這相當(dāng)于是在一次軟件發(fā)布中就實(shí)現(xiàn)了數(shù)代的硬件性能提升。
更進(jìn)一步來(lái)說(shuō),硬件本身在物理架構(gòu)上具有局限性,但如果將其與英特爾的內(nèi)存層級(jí)架構(gòu)相結(jié)合,再加上英特爾在軟件棧方面的領(lǐng)先技術(shù),就能將工作負(fù)載的性能提升8倍。同樣,這也是相當(dāng)于數(shù)代的硬件性能提升。而在人工智能工作負(fù)載方面,英特爾利用DL Boost等架構(gòu)擴(kuò)展,在過(guò)去12至18個(gè)月充分釋放CPU潛能。從Skylake升級(jí)至Cascade Lake,相比上一代硬件提速28倍。