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