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