據(jù)龍芯開源社區(qū)消息,龍芯3A2000/3B2000處理器的支持代碼已經(jīng)加入了Linux官方內(nèi)核,會在最新的版本發(fā)布時(shí)正式采用。
linux-mips官方Git代碼庫
據(jù)介紹,龍芯3A2000/3B2000是龍芯3號系列處理器的最新升級產(chǎn)品,以龍芯3A1000四核框架結(jié)構(gòu)為基礎(chǔ),處理器核升級為新一代GS464E架構(gòu),內(nèi)存控制升級為高性能激進(jìn)調(diào)度控制器,IO總線升級至HT3.0,內(nèi)部互連網(wǎng)絡(luò)則進(jìn)行了大量的性能優(yōu)化。
龍芯3A2000處理器核心采用自主設(shè)計(jì)高性能GS464E微結(jié)構(gòu),微結(jié)構(gòu)綜合技術(shù)水平達(dá)到了與Intel Ivy Bridge、AMD Steamroller相當(dāng)?shù)乃健?/strong>
龍芯3A2000支持自主龍芯指令系統(tǒng)LoongISA,在MIPS64架構(gòu)500多條指令的基礎(chǔ)上,在基礎(chǔ)指令、虛擬機(jī)指令、面向X86和ARM的二進(jìn)制翻譯指令、向量指令四個(gè)方面增加了近1400條新指令。
龍芯3A2000/3B2000芯片在對龍芯3A1000引腳兼容的基礎(chǔ)上,大幅提升了系統(tǒng)性能,實(shí)測綜合計(jì)算性能提升1-2倍,實(shí)測訪存性能提升10-20倍,實(shí)測IO性能提升3-5倍,同時(shí)還對虛擬機(jī)和二進(jìn)制翻譯進(jìn)行了針對性優(yōu)化支持。
龍芯3B2000在龍芯3A2000的基礎(chǔ)上支持多達(dá)四片全相聯(lián)結(jié)構(gòu)的多路一致性互連。
龍芯3A2000處理器
在軟件的自由與開放方面,龍芯一直是國產(chǎn)自主CPU的一個(gè)標(biāo)桿。Linus Torvalds說過:“Talk is cheap, Show me the code.”翻譯成中文就是:不要夸夸其談,來點(diǎn)實(shí)際的!
今天,就讓我們來回顧一下龍芯3號在Linux內(nèi)核上所走過的歷程。
Linux-3.15:龍芯3A的基本支持加入官方內(nèi)核。
Linux-3.17:龍芯3B以及NUMA的支持加入官方內(nèi)核。
Linux-3.19:DMA64、任意核啟動(dòng)、Oprofile、Perf等增強(qiáng)功能加入官方內(nèi)核。
……然而今天,又有振奮人心的消息傳來,最新款龍芯3A2000/3B2000的支持已經(jīng)加入了官方內(nèi)核!
這里所說的Loongson-3A R2,就是龍芯3A2000/3B2000了。
套用提交信息里面的描述:
目前這些代碼還在www.linux-mips.org的Git庫里面,但是,進(jìn)入www.kernel.org也只是時(shí)間問題。
確切地說,等到Linux 4.7正式版內(nèi)核發(fā)布的時(shí)候,就完全支持龍芯3A2000/3B2000了!
龍芯3A2000主板
測試中的龍芯3A2000電腦界面
|