英特爾能源及高吞吐計算團隊高級主管工程師菲利普•蒂埃里
“客戶有時會加入跟風的討論中。”菲利普•蒂埃里認為,目前用戶中有關GPU,尤其是GPGPU的討論,更多的是源于用戶對于市場熱點的盲目追逐,在大多數(shù)情況下,用戶并不十分了解市場上熱點話題的全部,他表示,英特爾堅信所推出的MIC眾核架構更適用于高性能計算系統(tǒng),而非GPGPU。
菲利普•蒂埃里向媒體透露,英特爾自很多年前開始,就不斷地推動面向高吞吐量的高性能計算的研發(fā),無論是前一段時間發(fā)布的MIC眾核架構還是2007年IDF披露的80核純浮點計算眾核架構,英特爾認為基于X86指令集的協(xié)處理器架構更適合用戶提升高性能計算的性能,除此以外,GPGPU的一些原生問題同樣無法避免。
英特爾亞太研發(fā)有限公司中國創(chuàng)新團隊平臺架構師何萬青對此表示,GPGPU架構的編程和維護成本、難度都較高,除首次應用的編程之外,如果系統(tǒng)需要轉變計算職能和應用程序,GPGPU的程序的代碼維護較為困難,轉變項目和程序“非常困難”。
由于英特爾的MIC眾核架構的編程函數(shù)庫、數(shù)學函數(shù)庫及指令集皆承襲自英特爾的X86指令集和架構,因此,在編程和代碼維護上難度較低,可承襲度較高。
如何建立百億億次系統(tǒng)
據(jù)英特爾企業(yè)解決方案部石油天然氣行業(yè)資深企業(yè)客戶經理杭曉東透露,英特爾未來實現(xiàn)百億億次計算的關鍵技術點??MIC眾核架構的第一代產品Knights Ferry,現(xiàn)在已經在和國內的用戶接洽,為進一步測試和使用做準備。
菲利普蒂埃里認為,英特爾的Exascale研究將提升用戶進入百億億次計算時代的速度,而在此之后,PFlops性能的系統(tǒng)將十分的常見,作為高性能計算的旗艦行業(yè)的石油用戶,隨著石油資源越來越少,會到更復雜的地質環(huán)境中去,需要更復雜的計算,石油用戶不一定10年內用到Exascale,但會使用到一部分的功能。
但菲利普蒂埃里同時表示,要想建立百億億次系統(tǒng)卻也并非如此簡單,僅從最基礎的能耗問題來看,“未來一個Exascale的計算系統(tǒng)目前需要15座核電站提供運行所需要的電力”。
菲利普蒂埃里認為,要想更容易、更快速的邁入百億億次計算時代,首先要大幅度降低PFlops系統(tǒng)的功耗水平,此外,在軟件系統(tǒng)和硬件建設方面,百億億次計算將遇到軟硬件雙重的擴展問題??在硬件方面,如何用上萬的核建立百億億計算系統(tǒng)將是最現(xiàn)實的問題,在這方面英特爾正在和法國能源署等機構進行合作,尋找可能的有效的解決方案;在軟件方面,英特爾的比利時實驗室及其他的一些全球實驗室,在研究如今的應用軟件如何能夠適應百億億次計算,實現(xiàn)良好的、可伸縮的應用程序擴展。
他同時提到,固態(tài)硬盤(SSD)在百億億次計算系統(tǒng)上將發(fā)揮更大的作用,如在Index節(jié)點采用SSD啟動或存儲Index索引,或在每個節(jié)點上作為熱區(qū)訪問內容的局部存儲介質,SSD將肯定替代現(xiàn)有的硬盤,能夠加速高性能計算系統(tǒng)的應用。