▲NVIDIA公司高性能計算開發(fā)技術(shù)中國區(qū)經(jīng)理王鵬博士
王鵬博士首先介紹了Exascale超級計算遇到的挑戰(zhàn)。Exascale最大的挑戰(zhàn)毫無疑問是能耗,王鵬博士表示如果用現(xiàn)有技術(shù)打造Exascale超級計算機,就需要在每一個超級計算機旁邊放一個核電站。另外,開發(fā)大規(guī)模并行軟件也是Exascale超級計算的一大挑戰(zhàn)。如何應(yīng)對以上挑戰(zhàn),王鵬博士介紹了NVIDIA的應(yīng)對策略,就是一種軟硬件結(jié)合的策略。在硬件方面解決能耗問題,在軟件方面提供簡單易用的并行編程模型,并且讓更多的應(yīng)用程序在GPU上運行。
▲NVIDIA針對Exascale超級計算的應(yīng)對策略
GPU是高度并行的協(xié)處理器,擁有獨立的內(nèi)存,可以將數(shù)據(jù)并行部分在GPU上運行。GPU與CPU在性能上的差距將會越來越大,因此GPU目前已成為搭建超級計算機的主流技術(shù),在Top500的前5名中有3臺是GPU超級計算機。美國橡樹嶺國家實驗室也宣布將使用18000個Tesla GPU搭建20PetaFlops的超級計算機Titan。
▲美國橡樹嶺國家實驗室超級計算機Titan
王鵬博士介紹了NVIDIA 的Exascale規(guī)模計算項目Echelon以及簡易并行編程模型CUDA。CUDA是C/C++的簡單擴展,而不是一種全新的語言。簡單易用是CUDA的最大特點,CUDA經(jīng)過幾年的發(fā)展已經(jīng)形成完整的編程環(huán)境,包括調(diào)試器、庫等。最后,王鵬博士介紹了即將在北京舉辦的GPU技術(shù)大會,GPU技術(shù)大會將于2011年12月14日-15日在北京國家會議中心舉行,王鵬博士邀請大家參加此次會議,了解更多GPU的前沿技術(shù)。