點(diǎn)擊觀看全國(guó)高性能計(jì)算學(xué)術(shù)年會(huì)

在第二天的大會(huì)中,AMD開(kāi)發(fā)者關(guān)系經(jīng)理謝海波先生為大家?guī)?lái)了《HSA for a HPC usage perspective》的主題演講。首先,謝海波介紹說(shuō),在GPU在HPC行業(yè)是非常熱的詞匯,尤其是前幾年,在TOP500的情況看,在國(guó)內(nèi)的應(yīng)用情況非常好。

AMD 謝海波

謝海波表示說(shuō),HSA(Heterogeneous Systems Architecture)在異構(gòu)計(jì)算上更容易編程。并且,在未來(lái),并行計(jì)算會(huì)給用戶帶來(lái)更好的使用體驗(yàn)。在服務(wù)器、數(shù)據(jù)中心領(lǐng)域,異構(gòu)計(jì)算將幫助企業(yè)降低能耗,節(jié)省成本?,F(xiàn)時(shí)市面上類似的解決方案有大名遠(yuǎn)播的Android Dalvik VM、LLVM、Java VM等等, 不過(guò)這些都只是針對(duì)general-purpose CPU,HSA 的目標(biāo)就是異構(gòu)運(yùn)算,不是CPU 把GPU 吃掉后變作同構(gòu)運(yùn)算。

GPU在HPC是有非常好的前景,我們現(xiàn)在重新思考,現(xiàn)在CPU加獨(dú)立顯卡所面臨的問(wèn)題在上面地方,并沒(méi)有把GPU的強(qiáng)計(jì)算能力發(fā)揮出來(lái)。整個(gè)系統(tǒng)的層面,去考慮,如何給大家?guī)?lái)真正有效地系統(tǒng)。

其他行業(yè)的程序員似乎不是特別并行計(jì)算的概念,這個(gè)問(wèn)題在HPC的行業(yè),大規(guī)模并行其實(shí)是HPC的實(shí)質(zhì),把大規(guī)模運(yùn)行移植到GPU上實(shí)現(xiàn)。在多核的時(shí)代,程序員需要去思考,把多核利用到。

HSA實(shí)現(xiàn)開(kāi)放平臺(tái)的一個(gè)重要的措施是提供了一個(gè)HSA IL語(yǔ)言,從其前端的話,其實(shí)就是把高層語(yǔ)言變成HIC IL語(yǔ)言,然后各個(gè)硬件廠家,針對(duì)HSA IL和自己的硬件去翻譯成自己所能支撐的語(yǔ)言。

謝海波先生表示,通過(guò)語(yǔ)言綁定庫(kù),可以用你熟悉的語(yǔ)言在 CPU端寫CPU的程序,同樣還有這一部分是Aparapi 、ScalaCL,這是最簡(jiǎn)單的一種模式,所有功能都可以在GPU上獲得實(shí)現(xiàn)。

HSA聯(lián)盟的最終是想推動(dòng)異構(gòu)計(jì)算的發(fā)展,通過(guò)指針的相互傳遞,讓不同的計(jì)算設(shè)備去對(duì)相同的數(shù)據(jù)進(jìn)行計(jì)算。同樣需要注意的是我們希望它是一個(gè)開(kāi)放的平臺(tái),也希望更多的朋友加入進(jìn)來(lái)共同推動(dòng)它的發(fā)。

HSA聯(lián)盟

分享到

zhangcun

相關(guān)推薦