GPU只是協處理器!並行計算還得靠CPU
2023-12-03 10:26:55
泡泡網CPU頻道10月20日 近日,英特爾中國研究院(Intel Labs China)在北京向業內展示了近30項前瞻性的研究項目和成果,其中關於並行計算與GPU發展方面的科研項目是首次對外公布,Intel多位高層出席展會並發表演講。
會後,筆者有幸對英特爾編譯器與架構高級開發總監羅傑飛進行了簡短的專訪,請教了一些有關並行計算和CPU+GPU整合等讀者非常關注的問題,分享給大家。
羅傑飛(Geoffrey Lowney):現任英特爾院士兼編譯器與架構高級開發總監。他主要負責利用先進的編譯器技術改進英特爾架構處理器系列產品的性能和可用性。2001年6月,康柏計算機公司將微處理器工程和設計專業技術轉讓給英特爾公司,羅傑飛也按照協議於2001年6月加入英特爾。在加入英特爾之前,羅傑飛是康柏院士兼Alpha微處理器事業部編譯器及架構開發總監,主要負責開發編譯器技術,為Alpha系統調試編譯器,向微處理器設計團隊提供架構指導,並設計Alpha架構擴展。
Intel展示並行計算及CPU+GPU編程
記者:我們看到Intel在並行計算方面做出了很多新的研究和努力,Intel中國研究院今天展示了在CPU和GPU相互通訊以及共享內存和顯存資源方面的技術,Intel代號為Larrabee的GPU也正在緊密研發之中,那麼在並行計算方面,Intel認為未來的工作重點將會是以CPU為主還是以GPU為主?
現在NVIDIA和AMD都宣稱GPU擁有超過CPU十倍以上的浮點運算能力,它們都在大力推廣GPU並行計算技術,所以,我想知道Intel對此有何看法?
羅傑非:雖然現在CPU和GPU各自獨立、各有所長,但CPU和GPU未來將會融合,而更多的運算還是在CPU上面。GPU的優勢是可以做大量的數學運算,而CPU的功能就很全面了,它什麼都可以做,尤其是運行作業系統、設備調度、數據流控制、邏輯分析及算數多媒體運算等等。
目前來看GPU的確擁有很強的理論運算性能,我們對Larrabee核心進行過很多測試,它的確很適合併行計算,而且它比普通的GPU更易於編程(因為X86的關係)。但隨著矽晶片製造工藝的進步,以及CPU架構的改進,CPU將會有更多的核心及計算單元,未來並行計算依然還是交給CPU運算,而GPU只是在特定領域起到協處理器的作用,處理一些它擅長的東西,提高整體性能。