今年國際超級電腦會議(ISC)上,英特爾展示了Many Integrated Core(MIC)新一代多核心處理器架構,未來在單顆MIC處理器晶片至少可容納50顆核心,並預期在2020年之前,將用來打造百萬兆級Flops(Exascale)的超級電腦,為現今全球最高效能超級電腦「京」(K Computer)的約122倍。
現階段,MIC架構處理器的生態系也逐漸成形,多家研究機構與伺服器廠商,包括歐洲核子研究中心(CERN)、南韓科學技術資訊院(KISTI)、SGI、Dell、HP、IBM和Supermicro已開始測試MIC架構的應用程式與開發平臺。
去年5月英特爾發表高效能運算(HPC)產品藍圖,並展示MIC處理器架構,一張MIC架構的晶片可容納數十顆運算單元,英特爾也預告,首款採用MIC架構的處理器(內部代號為Knights Corner)將採用22奈米製程及三閘極(Tri-gate)的3D立體電晶體技術,Tri-gate技術可降低處理器的用電量,該款預計在2012年中問世。
MIC架構的開發平臺支援x86開發平臺
然而,以往應用程式很難有效利用多核心處理器,企業也較難針對多核心處理器自行開發一套平行運算程式,導致處理器的多顆核心無法善盡其效能。國家高速網路與計算中心主任江國寧表示,現在多數的應用程式並未善用單顆處理器當中的多核心,只是將不同的工作分派給不同核心,每個核心各自處理一件工作,並同時運作,但不能集中所有核心的運算能力來處理同一件工作,因而無法縮短處理的時間。
為了有效發揮MIC架構處理器多核心的運算效能,英特爾針對MIC多核心架構推出可用來編寫平行運算程式的Knights Ferry開發平臺,而且該平臺向下相容於現有x86開發平臺,包括標準C語言、C++和Fortran等,利於開發者以現有語言編寫較複雜的平行運算程式,藉此來有效發揮MIC架構的多核心效能。
英特爾表示,經合作廠商測試後,Knights Ferry已支援Linux開發系統,未來也將支援Windows和Visual Studio,藉由x86和MIC兩種處理器開發環境的整合,企業可修改原先的程式內容、重複使用原先的程式代碼,或利用熟悉的語言,就能針對MIC架構處理器編寫平行運算程式。文⊙鄭逸寧
熱門新聞
2026-01-06
2026-01-06
2026-01-06
2026-01-05
2026-01-08