最新龍芯3A2000/3B2000已得到官方Linux內(nèi)核支持
掃描二維碼
隨時(shí)隨地手機(jī)看文章
龍芯3A2000/3B2000是龍芯3號系列處理器的最新升級產(chǎn)品、處理器核升級為新一代GS464E架構(gòu)。最近據(jù)龍芯開源社區(qū)www.loongnix.org報(bào)道,3A2000/3B2000的支持代碼已經(jīng)加入了Linux官方內(nèi)核,會(huì)在最新的版本發(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的IvyBridgy及AMD的Steamroller相當(dāng)?shù)乃健}埿?A2000支持自主龍芯指令系統(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. 翻譯成中文就是:言論是廉價(jià)的,給我看看你的代碼。
今天,就讓我們來回顧一下龍芯3號在Linux內(nèi)核上所走過的歷程。
Linux-3.15:龍芯3A的基本支持加入官方內(nèi)核
http://kernelnewbies.org/Linux_3.15-DriversArch#head-24ced36a077290dcd08cdc46e003b0ad192452ea
Linux-3.17:龍芯3B以及NUMA的支持加入官方內(nèi)核
http://kernelnewbies.org/Linux_3.17-DriversArch#head-017d8faded1409b631a73127728bf892d14952d1
Linux-3.19:DMA64、任意核啟動(dòng)、Oprofile、Perf等增強(qiáng)功能加入官方內(nèi)核
http://kernelnewbies.org/Linux_3.19-DriversArch#head-842a3b9bf59aa3f8cb00104b6bd165f5ce95ecd4
……
然而今天,又有振奮人心的消息傳來,最新款龍芯3A2000/3B2000的支持已經(jīng)加入了官方內(nèi)核!
https://git.linux-mips.org/cgit/ralf/upstream-sfr.git/log/
這里所說的Loongson-3A R2,就是龍芯3A2000/3B2000了,套用提交信息里面的描述:
Loongson-3 CPU family:
Code-name Brand-name PRId
Loongson-3A R1 Loongson-3A1000 0x6305
Loongson-3A R2 Loongson-3A2000 0x6308
Loongson-3B R1 Loongson-3B1000 0x6306
Loongson-3B R2 Loongson-3B1500 0x6307
當(dāng)然,目前這些代碼還在www.linux-mips.org的Git庫里面;但是,進(jìn)入www.kernel.org也只是時(shí)間問題。確切地說,等4.7正式版內(nèi)核發(fā)布的時(shí)候,就完全支持龍芯3A2000/3B2000了!
龍芯3A2000 主板
測試中的龍芯3A2000電腦界面