手持MIC早期測試用樣品的Intel副總裁、Data Center部門主管Kirk Skaugen

MIC:超過1000名工程師參與研發(fā)的大計劃

MIC(Many Intergrated Core)計劃就如其名,是將多個(遠超目前桌面CPU的核心數(shù)量)核心整合在一起的處理器,系列開發(fā)代號為"Knights",面向HPC(High Performance Computing)高性能計算領(lǐng)域。

現(xiàn)有的不少超級計算機,以及未來的HPC用處理器如我們之前介紹的NVIDIA Echelon等,均采用以CPU為主體,主力運算基于GPU的混合加速運算架構(gòu)(Heterogeneous)。于此不同的是,Knights系列則屬 于采用和主CPU架構(gòu)基本相同的多個x86核心集成來輔助主CPU運算的類型(Homogeneous)。現(xiàn)有樣品代號為"Knights Ferry",集成45nm工藝制造的32個x86核心,連接界面采用PCI-Express x16,已分發(fā)給MIC計劃的合作伙伴,供它們在此基礎(chǔ)上進一步研究和開發(fā)?! ?/p>

  

目前Knights Ferry的合作伙伴,和NVIDIA的Echelon一樣也是群英薈萃

不過Knights Ferry所集成的x86核心和Intel桌面CPU還不太一樣,它采用的指令集和Intel在Sandy Bridge中引入的AVX類似,但進一步擴展到了512bit。記憶力好的讀者可能還記得Intel之前夭折的GPU開發(fā)計 劃"Larrabee",Intel現(xiàn)在證實,MIC項目的主體就是對Larrabee計劃作出修正和繼承多數(shù)成果的Knights系列,說MIC計劃是 Larrabee的“轉(zhuǎn)世重生”也不為過,但轉(zhuǎn)世后的“心臟”卻不一樣了?! ?/p>

Knights Ferry加速卡的工程樣品,延續(xù)Larrabee時代的設(shè)計,同時為PCI-E輔助供電接口預(yù)留了空位。Skaugen稱下一個版本將會改變設(shè)計

關(guān)于MIC計劃的進展,Skaugen稱“開發(fā)一直在按照預(yù)定計劃進行中。Intel將依靠此MIC架構(gòu)實現(xiàn)在2018年HPC計算達到ExaScale的目標(biāo)”。  

  

Intel揭示了以MIC架構(gòu)處理器作為武器,在2018年實現(xiàn)ExaScale的目標(biāo)

至于ExaScale,則是指擁有1Exa FLOPS(=1000Peta FLOPS,10的18次方)浮點運算能力的超級計算機。針對此目標(biāo),Intel在8月30日成立了子公司Intel Federal,專門與美國聯(lián)邦政府機構(gòu)協(xié)作研究高性能計算機。Skaugen稱,子公司目前的主要使命是與美國政府?dāng)y手達成ExaScale的目標(biāo),此 外也不排斥而是歡迎其他國家參與合作。

接下來就是走向ExaScale途中具體的產(chǎn)品路線圖,Skaugen重申了Knights系列下一代產(chǎn)品將是采用22nm工藝制造,可在編程環(huán)境 中同時利用50個x86核心的Knights Corner。他還透露作為通向ExaScale的重要一站,目前階段的MIC計劃有約1000人的Intel工程師參與研發(fā),顯示了Intel對于 ExaScale目標(biāo)的決心?! ?/p>

Knights Corner采用22nm工藝制造,將集成50個以上的x86核心,但具體數(shù)目是多少目前仍然未知

實現(xiàn)ExaScale目標(biāo)過程中意外的阻礙

此次在日本舉行的新聞發(fā)布會邀請的客座演講嘉賓為東京大學(xué)石川裕博士,石川在東京大學(xué)的研究工作主要是是研究用MIC計劃產(chǎn)品能組建怎樣的HPC系統(tǒng)。

  

石川裕,東京大學(xué)研究生院情報理工學(xué)系計算機科學(xué)專業(yè)教授

石川自稱選擇MIC的主要理由是“單獨的GPU無法運轉(zhuǎn)”,沒有主CPU的輔助GPU在通用計算中的作用也無從發(fā)揮,而集成多個x86核心的MIC 就不一樣(按:這也就是之前提到過的為什么NVIDIA要開發(fā)自家CPU Denver的原因)。此外作為單一CPU架構(gòu)組成的MIC,另一個有利之處就是通用性要比GPGPU高。

石川研究組目前的主要課題是開發(fā)使用MIC的HPC用操作系統(tǒng)與應(yīng)用軟件。今后的研究方向?qū)⒉粌H限于發(fā)揮MIC的計算能力,也將注意提高I/O部分 的性能。石川稱:“HP的計算能力不僅僅用于單純的科學(xué)計算,在細胞、結(jié)構(gòu)生物學(xué)等需要解析大量數(shù)據(jù)的應(yīng)用也能發(fā)揮作用,為此需要改善I/O性能。”石川 研究組今后的目標(biāo)是開發(fā)滿足并行計算性能和I/O性能同時提高要求的硬件和軟件。  

  

石川舉例說明MIC架構(gòu)的優(yōu)點,包括通用性、開放性和Intel給予的研發(fā)支持  

石川說明后Peta(即Exa)Scale級別系統(tǒng)的要求和解決方法,針對需進行大量數(shù)據(jù)解析的應(yīng)用,需要著重于提高I/O性能、浮點運算性能和并行計算性能

石川研究組的另外一個針對ExaScale的課題就是故障。ExaScale級別的硬件肯定需要比之前更多的能源,而Skaugen和石川都提到目前工藝制造出的ExaScale級別超級計算機功耗完全超出范圍,根本無法運行,所以改進工藝降低功耗是個很重要的課題。

集成大量CPU的ExaScale超級計算機的強大能力使得它如果遭到硬件故障宕機一日,后果不堪設(shè)想。石川研究的另一個課題就是在HPC遭遇硬件故障無法使用之前導(dǎo)出和備份運算數(shù)據(jù)。  

石川研究組開發(fā)的軟件架構(gòu),HPC中主CPU運行Linux Kernel,MIC運行Micro Kernel,通過PCI-E界面連接并共用網(wǎng)絡(luò)接口

小結(jié)

Intel已經(jīng)在Knights系列產(chǎn)品和MIC架構(gòu)上投入了巨額資金和研發(fā)力量,并且此技術(shù)目前還毫無進入消費級別市場的跡象。Larrabee計劃也早已取消,未來Intel的集成GPU采用MIC技術(shù)的可能性也很低,可能只會達到共用指令集的程度。

Intel、NVIDIA相繼在目標(biāo)為ExaScale計算能力的道路上越走越遠,此外還有IBM和Oracle在虎視眈眈,沒有拿出HPC計劃的主流芯片企業(yè)只剩AMD一家,相信在2018年為ExaScale設(shè)定的目標(biāo)達成年到來前業(yè)界還會有一番龍爭虎斗。

分享到

zhabin

相關(guān)推薦