軟件與硬件創(chuàng)新相輔相成
時間:2022-03-23 11:36:02 | 來源:行業(yè)動態(tài)
時間:2022-03-23 11:36:02 來源:行業(yè)動態(tài)
何為首席工程師?英特爾機器學習首席工程師林曉東戲稱自己是碼農的碼農,開發(fā)者使用工具開發(fā),包括:編譯器、調試器、調優(yōu)器、編程語言和框架等。而首席工程師的任務是優(yōu)化這些編譯器、框架、各種庫,使得使用這些框架和編譯器的人效率更高。
林曉東表示,英特爾對于未來計算的展望和承諾是:SVMS架構(S是Scalar標量,V是Vector向量,M是Matrix矩陣,S是Space空間),也就是超異構計算。而在SVNS架構之上,英特爾構建oneAPI,對這些硬件進行了抽象。開發(fā)者針對的是這個抽象來寫程序,而不是具體的硬件。在oneAPI是框架和中間件框架提供了更高一層的抽象和語義,開發(fā)者可以在上面快速開發(fā),高效部署。
英特爾做軟件,就是使能和優(yōu)化,我們做的事情使所有的硬件的每一個晶體管都能夠能力充分發(fā)揮起來,這是英特爾軟件的目標,使得開發(fā)者能夠非常容易地把軟硬件充分用起來。林曉東說。
具體到深度學習,一定是軟硬件結合。英特爾借助軟硬結合,將Broadwell到Skylake的機器學習性能提升了277倍。從Skylake到Cascade Lake 增長了28倍,其中通過硬件提升了4倍左右,剩下的全部是由軟件優(yōu)化帶來的。
林曉東特別強調,這些優(yōu)化成果是英特爾亞太研發(fā)中心團隊帶來的,包含與中國客戶的交流以及工作負載優(yōu)化,這包括騰訊、阿里巴巴、今日頭條等。中國的軟件從剛開始是世界的軟件到中國做本地化,現(xiàn)在我們真正在中國、根據(jù)中國的具體需求,創(chuàng)造了軟件、服務了全球,這是我們非常值得驕傲的一點。