<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

透過第二代“香山”看RISC-V開源處理器的機遇和挑戰

Felix分析 ? 來源:電子發燒友網 ? 作者:吳子鵬 ? 2023-06-01 01:13 ? 次閱讀

電子發燒友網報道(文/吳子鵬)近日,在2023年中關村論壇RISC-V開源處理器芯片生態發展論壇”上,第二代“香山”(南湖架構)開源高性能RISC-V處理器核和“傲來”RISC-V原生操作系統作為中國科學院“先導”項目成果發布。

根據中科院計算所副所長包云崗介紹,第二代“香山”開源高性能RISC-V處理器核,于2022年9月研制完畢,計劃2023年6月流片。性能超過2018年Arm公司發布的 Cortex-A76內核。

高性能的開源RISC-V內核

RISC-V 起源于加州大學伯克利分校,發展至今已經有了長足的進步。去年7月,RISC-V International首席執行官Calista Redmond就曾表示,RISC-V架構芯片出貨量已突破百億顆,僅用12年就走完了傳統架構30年的發展歷程。

從運作模式來看,雖然RISC-V指令集主打開源開放,不過到了內核層面開始出現差異。部分公司選擇商業化運營RISC-V內核,這些公司的內核產品是需要商業授權才能夠使用的,比如SiFive、芯來科技、賽昉科技等公司都是如此。同時,也有一些公司自己開發RISC-V內核,然后將這些內核用作自己公司處理器的協處理器,這也是一種商業化的模式。

而包括中科院計算所在內的一些機構和公司,則是選擇以開源的方式打造RISC-V內核。另外,西部數據的SweRV項目也是一個具有代表性的開源RISC-V內核研發項目。

據介紹,作為開源RISC-V處理器內核,第二代“香山”處理器內核基于Chisel硬件設計語言實現,支持RV64GC指令集。其內核架構“南湖” 采用中芯國際14nm工藝制造,目標頻率是2GHz,SPECCPU分值達到10分/ GHz,支持雙通道DDR內存以及PCIe、USB、HDMI等更多功能。

“傲來”RISC-V原生操作系統集成了中科院軟件研究所的最新科研成果,相關核心關鍵技術已輻射至RISC-V開源社區與互聯網企業,幫助社區和企業解決RISC-V操作系統的諸多痛點問題。

從產品性能來看,第二代“香山”處理器內核已經媲美目前SiFive等公司的前沿產品,這些產品主要對標的ARM內核就是Cortex-A76內核,因此已經進入RISC-V內核發展的第一梯隊。包云崗指出,“香山”作為國際上最受關注的開源硬件項目之一,已在全球最大的開源項目托管平臺GitHub上獲得超過3580個星標,形成超過449個分支(Fork)。

開源RISC-V內核的進擊之路

對于RISC-V而言,打造一個開源內核生態是其能夠發展壯大的重要一步。正如中國工程院院士、中國科學院計算技術研究所學術委員會主任孫凝暉所言,智能物聯網時代,開源處理器芯片及軟硬件生態是戰略新高地。

目前,在開源RISC-V內核方面,基本可以分為四個大方向,分別是以Rocket為代表的標量處理器,以BOOM為代表的超標量亂序執行處理器,以ORCA為代表的嵌入式應用處理器,以SHAKTI為代表的處理器家族。當然,這些基本是以國外團隊的項目來劃分的,不過確實也代表了開源RISC-V內核的主流方向。

Rocket是UCB設計的一款64位、5級流水線、單發射順序執行處理器,主要特點有支持MMU,支持分頁虛擬內存,支持移植Linux操作系統,兼容IEEE 754-2008標準的FPU,以及具有分支預測功能等。這款開源處理器在面積、功耗和性能方面相對均衡,對標Cortex-A72內核。

BOOM是UCB設計的一款64位超標量、亂序執行處理器,相較于Rocket,其性能水平更高,支持RV64G。這款處理器具有高度可配置特性,可配置參數包括取指、譯碼、提交、指令發射的寬度,有序發射還是無序發射等。其相較于ARM Cortex-A9內核,在性能占優的情況下,面積更小、功耗更低。

SHAKTI是印度理工學院開發的一個開源處理器內核家族,包括32位標量處理器E-Class,32位或者64位標量處理器C-Class,64位、1-8核亂序執行處理器I-Class等。這個項目的目的是讓開源RISC-V內核能夠適用于各種不同的應用方向。

最后,PicoRV32是由VectorBlox公司設計的一款32位標量處理器,目標是應用于嵌入式領域。

過往大部分業者都認為開源RISC-V處理器內核只適用于科研和教學,但是現在已經有公司選擇基于開源RISC-V處理器內核打造商業化產品。包云崗介紹稱,已有一批企業正在基于“香山”開發高端芯片,如AI芯片、服務器芯片、GPU等,有望于2025年取得集體突破。

為什么在已有的開源RISC-V處理器內核之外,中科院還要布局自己的項目呢?目標是爭奪開源RISC-V內核發展的主線權。包云崗曾在去年的分享中表示,“要建立一個像Linux那樣的開源RISC-V核主線,既能被工業界廣泛應用,又能支持學術界試驗創新想法。最關鍵的是,一定要讓它像Linux那樣至少存活30年!”

因此,在第二代“香山”處理器內核之后,第三代“香山”處理器內核也在積極部署,新一代的內核是基于昆明湖架構搭載,對標ARM N2,為數據中心和算力設施等領域提供高性能 CPU IP核。

開源RISC-V的挑戰

不過,開源RISC-V內核的發展面臨著巨大的挑戰,比商業內核的挑戰甚至更大。

首先是從內核本身來看。開源RISC-V內核為了保持對于多數行業的普適性,因此往往會有條件碼(condition code)和分支延遲槽(branch delay slot),這會讓真正使用內核的人需要面對更高的復雜性。

其次是開源RISC-V內核面臨著開源驗證工具的缺失,英特爾首席軟件工程師Mike Chin曾在使用RISC-V過程中專門指出了這個問題。從理論上講,開源芯片設計肯定是可行的,但是缺少開源驗證工具,最終出來的芯片很難商業化。

第三點是隨著芯片的性能提升,軟件框架的作用開始凸顯出來,因此開源RISC-V內核構建的芯片很可能面臨底層架構和中間件缺失的問題,這也讓其很難走出實驗室。

小結

開源RISC-V內核相較于商業RISC-V內核有著更大的愿景,有可能塑造一個全新的芯片生態,而不是像現在一樣更多是在追隨Arm公司的步伐。不過,顛覆性創新的難度是巨大的,開源一詞既是優勢,也是巨大的挑戰。因此,有業者建議,內核開源是沒有問題的,但是在開發芯片過程中一定是有收費項的,讓更多人覺得有利可圖,免費的東西不一定是好的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RISC-V
    +關注

    關注

    42

    文章

    1969

    瀏覽量

    45302
收藏 人收藏

    評論

    相關推薦

    RISC-V的MCU與ARM對比

    RISC-V的MCU與ARM在多個方面存在顯著的區別,以下是兩者的對比: 開源與專有 RISC-VRISC-V是一種開源的指令集架構(I
    發表于 05-27 15:58

    RISC-V在服務方面應用與發展前景

    計算技術研究所等機構發布的“香山開源高性能RISC-V處理器核,不僅性能卓越,而且有效匯聚了全球創新力量,加速了RISC-V在高性能計算領
    發表于 04-28 09:04

    RISC-V在服務方面的應用與發展前景如何?剛畢業的學生才開始學來的及嗎?

    計算技術研究所等機構發布的“香山開源高性能RISC-V處理器核,不僅性能卓越,而且有效匯聚了全球創新力量,加速了RISC-V在高性能計算領
    發表于 04-28 08:49

    第三代“香山RISC-V 開源高性能處理器核性能進入全球第一梯隊

    中科院計算技術研究所、北京開源芯片研究院共同創新,成功推出第三代“香山開源高性能RISC-V處理器核,這也是首個基于
    的頭像 發表于 04-25 15:37 ?443次閱讀

    什么是RISC-V

    siFive搞RISC-V 賽昉搞RISC-V 香山RISC-V 到底什么是RISC-V? 先不問有什么用,
    發表于 02-02 10:41

    RISC-V處理器對應什么開發環境?

    RISC-V處理器開源的,那開發環境需要廠商自己開發還是沿用傳統的開發環境呢?比如keil
    發表于 01-13 19:18

    RISC-V內核突破百億顆 RVV1.0如何解鎖端側AI市場應用潛能

    國芯片設計市場將占整個全球近25%,這也意味著,在壟斷與制裁不斷加碼的產業環境下,RISC-V內核將有很大的市場空間,這也同樣意味著中國芯片行業超車的機遇。 從產業界的動向,北京開源
    發表于 12-01 13:17

    開發出商用的RISC-V處理器還需要哪些開發工具和環境?

    開發出商用的RISC-V處理器還需要哪些開發工具和環境? 處理器是軟硬件的交匯點,所以必須有完善的編譯、開發工具和軟件開發環境(IDE),處理器
    發表于 11-18 06:05

    深入探索RISC-V處理器架構背景 思爾芯助力“香山”不斷演進

    近年來,基于RISC-V架構的處理器逐漸嶄露頭角,引起了業內的廣泛關注。其中,由國人主導的“香山RISC-V處理器備受關注。
    的頭像 發表于 10-25 09:20 ?652次閱讀

    思爾芯原型驗證助力香山RISC-V處理器迭代加速

    2023年10月19日,思爾芯(S2C)宣布北京開源芯片研究院(簡稱“開芯院”)在其歷代“香山RISC-V處理器開發中采用了思爾芯的芯神瞳VU19P原型驗證系統,不僅加速了產品迭代,
    的頭像 發表于 10-25 08:24 ?361次閱讀
    思爾芯原型驗證助力<b class='flag-5'>香山</b><b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>迭代加速

    思爾芯原型驗證助力香山RISC-V處理器迭代加速

    2023年10月19日, 思爾芯(S2C) 宣布 北京開源芯片研究院(簡稱“開芯院”) 在其歷代“香山RISC-V 處理器開發中采用了思爾芯的 芯神瞳 VU19P 原型驗證系統
    的頭像 發表于 10-24 16:28 ?394次閱讀

    讀《玄鐵RISC-V處理器入門與實戰》

    是由美國伯克利大學的 Krest 教授及其研究團隊提出的,當時提出的初衷是為了計算機/電子類方向的學生做課程實踐服務的。由于這是伯克利大學研究并流片的第五RISC架構處理器,因此就命名為RI
    發表于 09-28 11:58

    白皮書 | 第二代ClearClock?三次泛音晶體振蕩

    白皮書 第二代ClearClock?三次泛音晶體振蕩 在這份全新的白皮書中,我們討論了最新一超低抖動三次泛音晶體振蕩的特點、優勢、性能和特性,這些振蕩
    發表于 09-13 09:51

    2023 RISC-V中國峰會:RISC-V深圳技術分享會(同期會議)

    。本屆分享會將邀請生態廠商、研究機構、業界專家、社區伙伴和開源開發者齊聚一堂,共同討論 RISC-V 相關的技術和研究、RISC-V發展趨勢與機遇。
    發表于 08-15 17:27

    兩大架構RISC-V 和 ARM 的各種關系

    ,然后返回到內存中。RISC-V 和 ARM 都支持 32 位或 64 位指令集。 、RISC-V 和 ARM 的區別 盡管 RISC-V 和 ARM
    發表于 06-21 20:31
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>