麻省理工學(xué)院( MIT )的研究人員指出,今天我們都在使用芯片上匯流排和環(huán)狀拓樸,但它們所帶來的麻煩可能要比它們能貢獻的價值還要多,這也推動了芯片上網(wǎng)狀網(wǎng)絡(luò) (on-chip mesh network)成為大規(guī)模平行處理器的首選架構(gòu)。
“未來的多核心處理器將不得不透過把資訊轉(zhuǎn)化成封包的方法,像連網(wǎng)電腦一樣地進行溝通。每一顆核心都會有自己的路由器,它們會透過數(shù)個路徑中的任何一個發(fā)送封包,而路徑的選擇則取決于網(wǎng)絡(luò)的整體情況。簡言之,環(huán)狀架構(gòu)要比匯流排架構(gòu)要好得多,但效能卻又比不上網(wǎng)狀網(wǎng)絡(luò)。環(huán)狀網(wǎng)絡(luò)無法擴展到超過16個節(jié)點,”麻省理工學(xué)院的電機工程暨電腦科學(xué)副教授Li-Shiuan Peh說。
一個芯片上的網(wǎng)狀網(wǎng)絡(luò)“可以在所有核心上建構(gòu)網(wǎng)格,因此,在所有節(jié)點之間便會產(chǎn)生許多可能的路徑,”Peh說。“而隨著你不斷擴充核心數(shù)量,延遲還會更低。另一方面,由于有更多可能的跨核心傳輸路徑,因此頻寬也將會大幅提升。”
英特爾(Intel)幾年前便曾經(jīng)在實驗性的80核心TeraFLOPS處理器上采用芯片上網(wǎng)狀網(wǎng)絡(luò)和整合的路由器,不過,一直到最近,英特爾才在8核心XeonE5-2600上使用了環(huán)狀網(wǎng)絡(luò)架構(gòu),而這是迄今該公司在量產(chǎn)芯片中采用的最先進芯片上網(wǎng)絡(luò) (on-chip network)架構(gòu)。然而,將目光拉回環(huán)狀拓樸,Peh表示,這種架構(gòu)不過是暫時性的方案罷了,Peh聲稱他最新的研究顯示,在開發(fā)16核心什至更高階處理器時,像英特爾、 IBM 、 ARM 、飛思卡爾(Freescale)、三星(Samsung)等多核心處理器制造商,都不得不開始采用芯片上網(wǎng)狀網(wǎng)絡(luò)架構(gòu)和整合式路由器。
今天,幾乎所有的多核心處理器都使用傳統(tǒng)匯流排架構(gòu),這種架構(gòu)必須在核心上布建匯流排,以便與其他核心和記憶體連接,但Peh表示,這種匯流排架構(gòu)將在四核心處理器終結(jié),部份芯片制造商已經(jīng)往雙匯流排架構(gòu)轉(zhuǎn)移,而英特爾的Xeon E5-2600也開始采用環(huán)狀網(wǎng)絡(luò)拓樸。而在16核心和未來更先進的處理器中,所有的制造商都將開始采用芯片上網(wǎng)際網(wǎng)絡(luò)(Internet-on-a-chip)拓樸架構(gòu)。
Peh將在今年六月的Design AutomaTIon Conference 中展示他與MIT教授Anantha Chandrakasan和博士生Sunghyun Park合作進行的研究成果。他們展示的芯片顯示了使用僅300mV電壓波動時,采用芯片上網(wǎng)際網(wǎng)絡(luò)拓樸進行封包交換的能源消耗少于38%。