AMD院士 Mike Houston
在大會主會場上,AMD院士Mike Houston帶來了主題為《異構計算,開啟未來計算時代》的精彩演講。他指出目前已是多核時代,多核時代不是一個單核,它的時鐘頻率有一個增長極限,現(xiàn)在最多可以達到十六核處理。但在這個時代也存在著一些問題,比如能耗。這使得軟件開發(fā)比較困難,我們在擴展性上也遇到了瓶頸,我們沒有辦法在這個上面進行更多更強的軟件開發(fā)。那么我們今后的道路是什么?
因為每一類計算機都有不同的處理器,不管是CPU還是其他的處理器結構,比如圖象處理、音頻處理、大數據處理等等,所有這些都需要并行性處理,比如GPU可以帶來更好的表現(xiàn)性能,同時能耗更低。所以從我們角度來看這是非常困難的問題,尤其對現(xiàn)在的編程人員來說。
我們現(xiàn)在看一下軟件,從單核角度來看,它有自己的局限性。從多核時代來看,我們提供的平臺更多更寬廣。多核給我們帶來了軟件平臺,提供了各種各樣編程的能力。我們現(xiàn)在到底在什么樣的狀態(tài)?每一個設備都有著自己的系統(tǒng),我們每天要處理大量數據,CPU是否足以處理這些數據?所以我們需要更多的數據處理能力,但同時也增大了消耗。
我們現(xiàn)在為AMD、三星、ARM等一些公司提供計算平臺,我們的目的是讓AMD帶給大家一個前所未有的處理能力,讓每一個編程人員可以更好地使用,現(xiàn)在我們也在大規(guī)模把APU軟件生態(tài)系統(tǒng)進行擴張。
APU到底是什么?這其實已經是個第二代APU,是從17—125,我們可以把CPU和GPU整合在一個晶片上,我們之后在晶片上會有更多投入,讓大家更容易編程、優(yōu)化、提升性能,降低能耗。
我們現(xiàn)在這樣大規(guī)模的投入,是想讓大家有一個更好的編程環(huán)境,比如更好的編程界面、生物識別、指紋識別、多用戶識別等。這些其實都是要把云上面的處理器和設備進行融合、整合,每個地方都會有不同數據程序,大家可以在任何地方接入?,F(xiàn)在我們希望能夠運用GPU通過軟件在其他方面進行一些改善。
下面簡單談一談軟件站,我們看到驅動站和HSA工作站的不同方式,我們看到驅動器站灰色部分代表應用,后面是閾值,同時所有軟件應用都可以在 Opencl上運作,我們可以通過軟件站的方法來節(jié)約時間,我們看到這個變化還是非常明顯的,因為驅動站的方法應用并不能跟硬件溝通,它可以和HSA閾值溝通。HSA是一個優(yōu)化了的平臺架構,也是給Opencl應用的,它不是對Opencl進行取代或者替代。這個好處是幫助我們減少一些不必要拷貝浪費,另外可能的調度性也會比較低。內存模式會有改善。
開源和Opencl都是我們做的比較多的工作,如果想要在行業(yè)當中進步、生存下來,就必須跟上行業(yè)的趨勢。我們也希望和其他公司有合作伙伴關系,發(fā)展更好的軟件,但是很多軟件包在未來五年里可能沒有辦法達到我們的需求,當然我們現(xiàn)在慢慢打基礎,也是希望能夠做得越來越好。