龍芯為什麼採用了mips指令集,而沒有使用arm指令集?

時間 2021-05-06 06:52:59

1樓:芋頭

當時MIPS授權給與的權力更多一些. ARM連擴充套件指令都有限制. 所以就選擇了MIPS.

當年MIPS挺火的, 路由器和貓都是用MIPS處理器. 國內各個廠商有很多任務程師.

2樓:馬建雄b

沒什麼,純商業利益問題而已。買個授權就可以進入MIPS聯盟了,有大量的同盟公司的軟體可以使用。不買授權,人家就不承認你是MIPS陣營的一員,那麼該陣營的資源你就無法享受啦,你拿出來賣他還要和你打官司(不管他能贏否,但這種訴訟手段可以使其他製造商和買家擔心參與不必要的法律糾紛,並勸阻龍芯)。

CPU你當然想做就做,CPU完全是我們自己研發設計的,純中國自己的技術,不管雨打風吹,我們都能自己做(前提是大陸有自己的生產工廠,龍芯現在是純CPU設計,沒有自己的晶圓廠)。只是光做了硬體那大量的軟體應用怎麼辦呢,難道你還要乙個個自己去開發啊?另外提示一下,intel是X86架構,和MIPS陣營不相容的,是2種體系的CPU,無法互相利用對方的資源。

所以,簡而言之,就是之前為了省錢不肯用原生MIPS指令集,結果MIPS公司發現你不肯歸順就卡脖子,不許龍芯和MIPS陣營發生關係,所以現在只好買個一次性的永久授權,也加入MIPS聯盟,MIPS爽了,我們也爽了。你可以把這個授權看做是合作費用,我們可以使用MIPS陣營的資源,與其他企業展開合作了,否則你就只能自己玩。

3樓:

說實話,就是擱當年,高效能mips也那麼回事吧吹MIPS高效能伺服器的各位,好好查查alpha21064~21464好不?

還有sparc,各位總得知道SPEC CPU用來做參考的那幾台sparc吧?

另外power也不差呀

客觀點吧,那會兒百家爭鳴

4樓:陳典

龍芯3a2000和3b2000可以在硬體上執行arm和x86指令集了(通過loongBT translate),只是效果如何尚不清楚。貌似官方說這樣translate並不需要拿到指令集的license【?

5樓:

龍芯是MIPS指令集相容處理器,最早的版本開發時間如下:

龍芯1號於2023年開發完成。

龍芯2號版本B於2003開發完成。這是一款64bit,四發射,亂序執行的高效能處理器。

MIPS和ARM的定位是完全不同的:

MIPS是為高效能伺服器設計的處理器架構

ARM是為嵌入式裝置設計的處理器架構

別說2023年,即使是今天,ARM還不能成為合格的桌面處理器。

但是,技術是一回事,市場是另外一回事。

授權的問題:

即使再2023年的時候ARM技術足夠好,龍芯也不會選擇ARM。

因為「指令集授權」和「微架構授權」不是一回事。

參見在CPU IP授權上,ARM 是怎樣戰勝MIPS的?

6樓:孫續

不僅僅是MIPS的架構完整性與授權較寬鬆問題還有乙個重要因素—程式鏈

雖然如今Arm吵得火,Arm V8(64bit)更火。但是ARM V8還是乙個新生的指令集組合(2023年發布,資料來自維基百科)。相對應的系統核心,編譯器,支援庫方面還不太完整(當然,跟進速度很快)還需要一段時間才能完善。

而MIPS不同,正如@破布所說 。MIPS來自上世紀90年代的微架構大混戰時期。 MIPS是世界上最早商業化的64位架構之一(雖然現在MIPS已經沒落,被收購)。

但是作為歷史積累。MIPS64不僅僅有完善的微架構設計,而且還有較為完整的軟體鏈支援。

我記得沒錯的話,龍芯2B開始支援64位(2023年,資料來自維基百科)。而那時,ARM還僅有ARM 11架構,更不用說現在的ARM V8指令集組了。

我的看法:MIPS雖然已經衰弱,但,MIPS現在同樣還可以作為高通用性微架構使用。我感覺,龍芯選擇MIPS,依然是正確的。

(以上僅代表我的個人意見)

基於MIPS指令集的cpu能執行linux系統嗎?

醉臥沙場 Linux是少有的還支援MIPS體系結構核心,而且還在持續更新。你可以通過gcc交叉編譯乙個MIPS體系結構的核心,應用層軟體包當然更沒問題。如果你不想自己組裝系統的話好像fedora,debian以前支援過mips體系結構,不知道現在還支不支援,官方如果更新慢的話找找第三方沒準有人還在維...

risc指令集的作用意義是什麼

傳說中的胖子 特定階段的產物。CISC當時搞不定的事,用RISC能搞定,RISC真香。到了CISC也能搞定的時候,額外代價不高,就談不上什麼意義了。 xim1999 RISC思想可以說基於乙個很簡單的現實 二八定律。指令集中20 的指令可以完成80 的工作,其餘80 指令卻只能在剩下20 工作中出現...

為什麼IA 64指令集架構失敗了?

阿哲 據說VLIW的指令很難debug。IA 64不相容X86其實不是致命缺點,因為HP和Intel合作,首先考慮替代的是HP以前高階伺服器的CPU。這東西只要夠好,完全可以在伺服器領域開啟市場。企業伺服器市場軟體種類不像消費者市場那麼多元,更新維護一般都有專業團隊負責,架構的遷移不是那麼困難。但要...