如何看待開源指令集RISC V

時間 2021-05-06 18:23:02

1樓:一枚工程師

對於開源指令集RISC-V ,我簡短的概括一下他的優勢:短小精悍、擴充套件性強;作為乙個模組化的指令集,它的指令集分成了若干模組,吸取了ARM和X86的指令集後,它的指令集每個功能都夠精簡。

2樓:

RV總是被描述成大蛋糕,在目前ARM幾乎壟斷的環境下,有自己的特性:指令集精簡、開源,可供開發程式設計整合的空間非常大。國內雖有不少廠商都相繼推出了rv-series的mcu,有結合雲端做生態的,也有類似SEGGER做整合工具的,而細娃下來真正創新技術實在不多。

這一塊的藍圖非常廣,嵌入式硬體工程師本身門檻較高,做工具鏈的少,真正做科研做架構的更少哦,未來還是需要更多「後浪」為中國產晶元貢獻活力。

3樓:楊天

想要發展好,得有幾個標誌性的產品。比如能作為搭載到主流智慧型手機上的主晶元。

這個意味著從晶元設計,製造,到工具鏈和軟體應用開發的全面成熟。

4樓:VladimirTepes

risc-v現階段是遠遠比不上arm的,但為什麼各大企業都跟進下注?原因很簡單,企業都被美國無下限的手段給嚇的心有餘悸了,華為到現在都還堅挺是個史無前例的奇蹟,換成其它任何企業都頂不住的,華為知道有備胎,其它企業當然也有,所以risc-v就是其中的備胎之一,risc-v考慮撤出美國到歐洲也是這種考慮,免得大家在arm上被卡脖子導悲慘下場。

5樓:遊艇之夢

開源開源,就怕你殺進去了,有依賴性了,然後人家改變規則,技術更新不讓你用。哪怕你可以魔改出更好的,也會形成1對N的局面。

6樓:善林

riscV有一定的意義,確實他足夠輕便,足夠開源,限制也非常少,是乙個非常有前景的東西。

但是,反面也非常清楚,這東西,足夠新,以至於確實不成熟。他足夠新,所以沒有適配,缺少很多必要的生態圈。是完全開源免費的,所以沒有人能夠完全控制他,但也很容易導致沒有一條主幹線。

要知道,現如今成熟的架構,背後一定要有乙個足夠牛氣的功能推動。intel是不遺餘力的搞x86才有了今天的x86,arm也一樣。高昂的收費並不都是有害的,而是可以形成乙個迴圈,幫助產品進化。

不要把x86看的一無是處,也不要把arm看的一無是處。要知道x86幾十年的累計,可不是開玩笑的,裡面匯聚了一代又一代,人類最最頂尖聰明的人的勞動成果。arm也一樣,乙個收益頗豐的公司,那麼多年的累計,就算再有問題,也不可能沒有精髓的。

然後就是,不要對乙個新興架構抱有太多的期待,歷史上,出現的架構可不在少數,剛剛出來的時候,似乎很有意義。但是,核心往往需要通過市場化走向成熟,把生態體系建立起來。

7樓:

離個題,我有個高中同學在某雙一流高校讀研搞 RISC-V,去年畢業去了老家三線城市的國家電網……據他說國內就業前景並沒有網際網路好,行業總體趨勢大概也是這樣吧。

個例當然不說明問題,只能說國內這玩意確實有批人在做,但具體做得怎麼樣呢?如人飲水,冷暖自知吧。

8樓:孫林

不看好。

硬體這種東西最好還是有乙個中心化的控制。負責所有的規範,介面的指定。

硬體開源基本上害處大於好處。

理論上是競爭不過cortex M的。

9樓:「已登出」

竊以為:

risc-v可以改變目前當下的產品設計模式. 如果其能流行起來成為主流, 未來的模式應該是蘋果那樣,即: 根據應用來設計晶元

目前的模式是: :根據晶元設計產品, 也叫看菜下飯. 晶元有的功能就支援,沒有的就做不了

大家在做晶元選型時,是不是經常碰到找不到一款合適cpu的困擾呢, 最後的結果往往是, 找一款最接近的晶元湊合著用, 毫無疑問, 它一定不是最合適最完美的

未來,國內要是能把流片費用高問題解決, 隨便乙個有點兒量的產品都用上專有晶元, 這並非不可能. 如此, 差異化競爭將更趨明顯, 這點在iot上尤為重要

簡單一句話:

risc-v有可能使大家都用上根據應用場景量身定做的cpu, 不用看那幾家大佬的臉色行事

眾生戮力, 未來可期

10樓:

ARM這回即使不死,以後日子也不好過,軟銀的投資有風險了。

RISCV vs ARM和ARM vs Intel並不是一回事,不能看到Intel能苟就認為ARM也能。

Intel能抗,一部分原因是fab好(現在也不行了),一部分是基於商業計算機系統裡binary相容的歷史遺留問題:沒有x86,一大票應用就要死翹翹,就這麼直接。另外一部分是Intel的design確實好,x86的其他實現沒乙個能打的(AMD好像趕上來了)

但是ARM可沒這待遇。ARM最火的這塊,AArch64,基本全是軟硬一體的打包方案,使用者換硬體的時候就是換軟體的時候,並且沒人關心前向相容(沒人要求自己手機今後10年每一代都要支援Android 2.3)。

aarch64的最佳design是高通和蘋果,ARM自己的design基本都是給二流廠商用的。

可是ARM的授權費簡直日天,天下苦ARM久矣。A系列的下游,蘋果,谷歌。高通。

蘋果那邊換arch已經不止3次了,輕車熟路,高通的CPU本來就是自己寫的,換個arch輕而易舉,谷歌就是純軟體商,編譯器支援啥它支援啥。這三家反水的難度如此之低,要是ARM繼續橫徵暴斂,估計他們離換門不遠了。

至於其他家直接用Cortex A + Mali的(華為說你呢),其實就是牆頭草,誰家便宜用誰的。如果高通和谷歌支援RISCV了,華為還給ARM交上百一部機器的授權費,那用高通RISCV的小公尺藍綠會吊打它的。

11樓:李慧

指令集裡的Linux。這是最大的意義。

其他麼?神乎其神的說唄。指令集就能影響功耗效能?上世紀我還信,這年頭的CPU不存在的。

12樓:YY碩

希望最近幾年看到有人用RISC-V從底層開始搭乙個適用於機械人的計算體系結構

(豐富外設、同步匯流排、為關鍵感測器設計的memory、大量的DMA、NEON架構、專用通訊模組、專用的影象處理加速器、線性代數處理加速器和深度學習加速器)

和作業系統

(由硬體定義的關鍵執行緒對關鍵感測器進行讀取、真-實時系統、不需要太萬能的任務排程機制、穩定的程序間共享記憶體和通訊機制、內建數學計算庫、軟體定義無線電通訊、各環節統一硬體時鐘等等)

有這麼個東西新世界的大門就開啟了啊

13樓:

lowRISC是乙個非營利性組織,主導者是風靡世界的開源硬體樹莓派(Raspberry Pi)的創始人之一,so 下一代如果樹莓派增加risc-v版本,我想買乙個玩玩

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

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

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

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

CPU 的指令集存放在什麼地方?

原子筆 非常短的RISC可以通過查字典的方法來解碼。例如洗衣機,電冰箱用的那種4位,8位控制器。而電腦用的基本都是4位元組,8位元組或者x86系列的變長 最長16位元組 基本不可能用字典來把全部解碼結果存起來。頂多x86用個字典來cache儲存比較常用也比較短的指令的解碼結果。 青山牧雲人 CPU指...