01 MIPS架構(gòu)介紹
MIPS架構(gòu)由斯坦福大學開發(fā),是一種采取精簡指令集(RISC)的處理器架構(gòu)。核心思想是“簡單即快速”,將計算機指令簡化為一些基本操作,如加法、減法、乘法、移位等等,使得計算機處理和尋址速度更加迅速、簡單。最早的MIPS架構(gòu)是32位,目前最新的版本已經(jīng)發(fā)展到64位,即MIPS64架構(gòu)。MIPS32和MIPS64指令集架構(gòu)可以無縫兼容。
02LoongArch架構(gòu)介紹
2020年,龍芯中科基于二十年的CPU研制和生態(tài)建設積累推出了龍架構(gòu)(LoongArch),包括基礎架構(gòu)部分和向量指令、虛擬化、二進制翻譯等擴展部分,近2000條指令。
龍架構(gòu)具有較好的自主性、先進性與兼容性。
龍架構(gòu)從整個架構(gòu)的頂層規(guī)劃,到各部分的功能定義,再到細節(jié)上每條指令的編碼、名稱、含義,在架構(gòu)上進行自主重新設計,具有充分的自主性。
龍架構(gòu)摒棄了傳統(tǒng)指令系統(tǒng)中部分不適應當前軟硬件設計技術(shù)發(fā)展趨勢的陳舊內(nèi)容,吸納了近年來指令系統(tǒng)設計領域諸多先進的技術(shù)發(fā)展成果。同原有兼容指令系統(tǒng)相比,不僅在硬件方面更易于高性能低功耗設計,而且在軟件方面更易于編譯優(yōu)化和操作系統(tǒng)、虛擬機的開發(fā)。
龍架構(gòu)在設計時充分考慮兼容生態(tài)需求,融合了各國際主流指令系統(tǒng)的主要功能特性,同時依托龍芯團隊在二進制翻譯方面十余年的技術(shù)積累創(chuàng)新,能夠?qū)崿F(xiàn)多種國際主流指令系統(tǒng)的高效二進制翻譯。龍芯中科從 2020 年起新研的 CPU 均支持LoongArch?。
龍架構(gòu)已得到國際開源軟件界廣泛認可與支持,正成為與X86/ARM并列的頂層開源生態(tài)系統(tǒng)。已向GNU組織申請到ELF Machine編號(258號),并獲得Linux、Binutils、GDB、.NET、GCC、LLVM、Go、Chromium/V8、Mozilla / SpiderMonkey、FFmpeg、libyuv、libvpx、OpenH264、SRS等音視頻類軟件社區(qū)、UEFI(UEFI規(guī)范、ACPI規(guī)范)以及國內(nèi)龍蜥開源社區(qū)、歐拉openEuler開源社區(qū)的支持。
03總結(jié)
LS2K1000LA中的LA表示使用LoongArch架構(gòu),而LS2K1000則是使用mips架構(gòu)。所以倆個不同架構(gòu)的處理器使用的源碼略有不同,但是硬件上基于2k1000和2k1000la的開發(fā)板&核心板迅為做到了完全兼容。可以根據(jù)需要無縫切換。



-
mips
+關(guān)注
關(guān)注
1文章
240瀏覽量
48420 -
龍芯
+關(guān)注
關(guān)注
3文章
370瀏覽量
31827 -
迅為電子
+關(guān)注
關(guān)注
0文章
60瀏覽量
148
發(fā)布評論請先 登錄
如何部署北斗定位應用,基于國產(chǎn)自主架構(gòu)LS2K1000LA-i處理器平臺
龍芯LS2K1000LA和LS2K1000有何區(qū)別?
迅為龍芯2K1000開發(fā)板系統(tǒng)編譯-編譯Linux內(nèi)核
龍芯2K1000開發(fā)板編譯Linux內(nèi)核
迅為龍芯2K1000開發(fā)板pmon BSP移植-配置can總線
國產(chǎn)工業(yè)處理器,龍芯2K1000核心板,可以實現(xiàn)全國產(chǎn)化方案
龍芯2K1000LA處理器正在開展用戶試用
迅為LS2K0500開發(fā)板龍芯全國產(chǎn)處理器LoongArch架構(gòu)核心主板

基于迅為2K1000開發(fā)板龍芯處理器安裝 Linux系統(tǒng)到固態(tài)硬盤

迅為國產(chǎn)龍芯平臺2K0500|2K1000|3A5000三箭齊發(fā),LoongArch架構(gòu)真國產(chǎn)

自主可控的全國產(chǎn)方案,基于龍芯LS2K1000LA-i!

評論