兼容x86,不受Intel限制!揭開俄羅斯最新自研處理器的神秘面紗
2020-06-03 13:25:28 EETOP
目前Elbrus已經(jīng)發(fā)展到了最新的Elbrus-8CB,昨天外媒anandtech對該款處理器做了簡要的技術(shù)剖析,讓我看看這款處理器為什么可以兼容x86,但是英特爾有管不著的。
正文:
世界上所有主要的超級大國都對建立自己的定制處理器產(chǎn)生興趣。主要原因是超級大國可以脫離美國自行設(shè)計處理器,還可以確保沒有后門,并在需要時添加自己的后門,比如說俄羅斯的而俄羅斯的Elbrus處理器。
俄羅斯多年來一直在創(chuàng)建一款被稱為Elbrus的處理器。從產(chǎn)品設(shè)計上看,其定制的Elbrus VLIW設(shè)計似乎起源于SPARC。這是在俄羅斯政府及其要求的指導(dǎo)下針對定制服務(wù)器和辦公PC構(gòu)建的。
俄羅斯自主CPU處理器的代號為“Elbrus”,也就是歐洲第一高峰厄爾布魯士峰,位于俄羅斯西南部的大高加索山脈,海拔5642米。
它來自俄羅斯的MSCT公司,而背后是俄羅斯的列別捷夫精密機(jī)械與計算機(jī)工程研究所,1992年成立,之前主要是研發(fā)SPARC架構(gòu)處理器,近年來轉(zhuǎn)向x86架構(gòu),Elbrus已經(jīng)是第四代了。
Elbrus有雙核、四核、八核三種配置,而且從芯片面積看,都是原生設(shè)計,而非屏蔽組合而來。
其中,八核心的代號Elbrus-8CB,制造工藝還是臺積電的28nm,晶體管數(shù)量27.8億個,所以核心面積達(dá)333平方毫米,而頻率僅有1.5GHz,峰值浮點性能單精度576GFlops、雙精度288GFlops,內(nèi)存支持四通道DDR4-2400 ECC,帶寬為68.3GB/s。
緩存方面,每核心64KB一級數(shù)據(jù)緩存、128KB一級指令緩存、512KB二級緩存,同時所有核心共享16MB三級緩存。
最多支持四路并行,互連帶寬12GB/s,但未透露使用的什么協(xié)議。
還有一臺服務(wù)器和一套集群設(shè)計,其中服務(wù)器采用四顆四核心的Elbrus-4C,但頻率只有區(qū)區(qū)800MHz,內(nèi)存搭配的竟然是12條DDR3-1600,總?cè)萘?6GB,擴(kuò)展規(guī)格也很“上古”,包括SATA 3Gbps、PCIe1.0 x8、PCI。
集群用的也是四核心Elbrus-4C,集成四臺服務(wù)器(最多64臺)、256顆處理器(1024個核心),可搭配6-12TB內(nèi)存、32-64TB硬盤,FPGA互連(自主設(shè)計),風(fēng)冷散熱,最大功耗20千瓦,峰值性能13.8TFlops。
編譯器也有自己的優(yōu)化設(shè)計,但看起來效率一直不高,2015年的文檔顯示x86、x86-64的轉(zhuǎn)換效率僅為20%,但確實可以跑x86代碼、操作系統(tǒng),包括Windows 7,當(dāng)然后續(xù)肯定有升級,但暫時不得而知,另外也支持MSDOS、Linux、QNX、PS/2,號稱性能最高可達(dá)原生的80%。
文檔中還特意強(qiáng)調(diào),不受Intel授權(quán)限制。
內(nèi)核架構(gòu)方面公開的非常少,只知道僅有6個執(zhí)行端口,但功能靈活,比如可以分配四個為載入、兩個為存儲,其中四個可以執(zhí)行對比操作、矢量計算,所有端口都可以做整數(shù)操作,大部分可以做浮點操作。
EETOP 官方微信
創(chuàng)芯大講堂 在線教育
半導(dǎo)體創(chuàng)芯網(wǎng) 快訊
相關(guān)文章