處理器核未來(lái)像邏輯門(mén)一樣常用和常見(jiàn)
摘要:多核的新架構——網(wǎng)狀架構,可使核數增加時(shí),性能呈線(xiàn)性增長(cháng),是多核領(lǐng)域提高芯片整體性能的一種有效方法。本文介紹了Tilera公司的Tile 64及發(fā)展思路。
本文引用地址:http://dyxdggzs.com/article/89851.htm關(guān)鍵詞: 多核;網(wǎng)狀;總線(xiàn);64核
當前,提高芯片處理能力通常采用兩種方法:一種是把每個(gè)核的性能提高;另一種是在一個(gè)芯片里大力增加核的數量。Intel主要通過(guò)提高核的性能,因此主頻做得很高,但功耗犧牲也較大。Tilera的技術(shù)路線(xiàn)是通過(guò)在一個(gè)芯片中設置多個(gè)核數來(lái)實(shí)現,同時(shí)把每個(gè)核做得很有效。
新興的多核處理器供應商美國Tilera公司看好多核架構的發(fā)展前景,聲稱(chēng)未來(lái)處理器核就像邏輯門(mén)一樣成為基本的常用單位。根據摩爾定律推論(表1):2014年,將有1000個(gè)核的處理器出現。
表1 根據摩爾定律推論的多核的未來(lái),每18個(gè)月核的數量將翻番
多核架構首先應用于高端計算市場(chǎng),例如網(wǎng)絡(luò )、數字多媒體和無(wú)線(xiàn)網(wǎng)等方面,例如網(wǎng)絡(luò )速度正在向從1Gbps向10Gbps發(fā)展,多媒體領(lǐng)域的高清H.264編碼、VoD、視頻會(huì )議等需要高性能和多種服務(wù)等。
但是多核也有其發(fā)展瓶頸:當核數增加時(shí),性能往往不能相應增加。這阻礙了芯片中核數的增長(cháng)。Tilera公司摒棄了以前的總線(xiàn)架構,而開(kāi)拓性地采用了網(wǎng)狀(mesh)架構。
“Tilera的Tile64的功耗只有Xeon的1/30。” Tilera公司CTO(首席執行官)Anant Agarwal語(yǔ)出驚人,他解釋說(shuō),因為固有的多核架構存在一些發(fā)展瓶頸,例如性能難以擴展,功耗也較高,編程復雜,因此隨著(zhù)處理器核數的增高,處理器的總體性能會(huì )打折扣(圖1)。而Tilera的多核方案填補了核數與性能之間的鴻溝,其架構是核呈網(wǎng)狀網(wǎng)絡(luò )連接,而非傳統的總線(xiàn)型。網(wǎng)狀的特點(diǎn)是每個(gè)核上都有一個(gè)開(kāi)關(guān)(switch),因此網(wǎng)狀可擴展,大大地提高了核間互聯(lián)效率,從而大大降低了功耗,節省了散熱成本,而且模塊易于布局和驗證(圖2)。
圖1 總線(xiàn)架構:核數增多時(shí),形成性能曲線(xiàn)
網(wǎng)狀架構采用“核+開(kāi)關(guān)”方式,性能可隨著(zhù)核數的增長(cháng)而線(xiàn)性增加。
圖2 網(wǎng)狀和總線(xiàn)型示意圖
Tile64處理器采用90nm的制程工藝,具有64核,片上分布cache有5MB,片上互聯(lián)帶寬達到32 Tbps;功耗方面,在進(jìn)行H.264編碼時(shí),功耗只有8W左右;I/O帶寬達40Gbps;除了性能提高外,Tile64還容易軟件編程,采用通常的編程語(yǔ)言即可,例如ANSI標準的C/C++,SMP Linux語(yǔ)言等,并解決了多核任務(wù)分配的難題。2008年9月底,該公司又推出了增強版Tile Pro 64和32核產(chǎn)品,性能比原產(chǎn)品性能增強2.5倍。

圖3 Tilera的性能示意
“根據我們的性能比較,Tile64相當于10個(gè)雙核Xeon處理器,或者20個(gè)DM648 DSP。”Tilera亞太區董事總經(jīng)理吳曉東說(shuō):“Tilera的產(chǎn)品集通用處理、信號處理和FPGA的性能于一身,比傳統方案大大提高了集成度。例如在網(wǎng)絡(luò )和視頻應用上,相較于DSP方案,由于節省了多個(gè)DSP芯片的占位面積,因此板卡較小。而FPGA的應用瓶頸是不能用通用編程語(yǔ)言,需要專(zhuān)門(mén)學(xué)習編程方法,如VHDL和Verilog語(yǔ)言。”
當核數較少時(shí)通常采用總線(xiàn)結構,核多時(shí)網(wǎng)狀具有優(yōu)勢。Tilera公司可謂網(wǎng)狀架構的先鋒。公司2004年10月公司成立,2007年8月推出第一款芯片。雖然成立只有4年時(shí)間,但是Tilera的CTO Anant Agarwal同時(shí)也在MIT(麻省理工學(xué)院)CSAIL(計算機科學(xué)人工智能實(shí)驗室)工作,他所在的CSAIL 1994年就開(kāi)始了多核研究,Tile多核技術(shù)是在美國國防和國家科學(xué)委員會(huì )倡導下研發(fā),并全權授權給Tilera公司進(jìn)行商業(yè)推廣。Tile64是基于第二代的Tile技術(shù),并且已經(jīng)實(shí)現了量產(chǎn)。
參考文獻:
1, 多核時(shí)代,嵌入式編程和應用之出路,電子產(chǎn)品世界,2007.8
2,迎九,雙劍合璧,營(yíng)造網(wǎng)絡(luò )設備多核應用新契機,電子產(chǎn)品世界,2007.7
3,韓青,多核調試新方法探討,電子產(chǎn)品世界,2007.12
4,包益平、沈海、彭翔宇,英特爾推動(dòng)多核技術(shù)在嵌入式系統的應用,電子產(chǎn)品世界,2008.6
5,Kevin Krewell、梁合慶,翹首以待多核伸縮軟件的首次細節披露――微軟FPF05語(yǔ)言探討方案要點(diǎn),電子產(chǎn)品世界,2006,2
評論