国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

簡單就是美——RISC-V架構的設計哲學

中關村集成電路設計園 ? 來源:YXQ ? 2019-08-01 16:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RISC-V架構作為一種指令集架構,在介紹細節之前,讓我們先了解設計的哲學。所謂設計的“哲學”便是其推崇的一種策略,譬如說我們熟知的日本車的設計哲學是經濟省油,美國車的設計哲學是霸氣外漏等。RISC-V架構的設計哲學是什么呢?是“大道至簡”。

所謂大道至簡,在IC設計的實際工作中, 最簡潔的設計往往是最可靠的,在大多數的項目實踐中一次次的得到檢驗。

IC設計的工作性質非常特殊,其最終的產出是芯片,而一款芯片的設計和制造周期均很長,無法像軟件代碼那樣輕易的升級和打補丁,每一次芯片的改版到交付都需要幾個月的周期。不僅如此,芯片的一次制造成本費用高昂,從幾十萬美金到百千萬美金不等。這些特性都決定了IC設計的試錯成本極為高昂,因此能夠有效的降低錯誤的發生就顯得非常的重要。

RISC-V架構在其文檔中不斷地明確強調,其設計哲學是“大道至簡”,力圖通過架構的定義使得硬件的實現足夠簡單。其簡單就是美的哲學,可以從幾個方面容易看出。

1、無病一身輕——架構的篇幅

處理器領域,目前主流的架構為x86與ARM架構, 現代的x86與ARM架構的架構文檔長達幾百數千頁,且版本眾多,一個主要的原因是因為其架構的發展的過程也伴隨了現代處理器架構技術的不斷發展成熟。

并且作為商用的架構,為了能夠保持架構的向后兼容性,其不得不保留許多過時的定義,或者在定義新的架構部分時為了能夠將就已經存在的技術部分而顯得非常的別扭。久而久之就變得極為冗長。

那么現代成熟的架構是否能夠選擇重新開始,重新定義一個簡潔的架構呢,可以說是幾乎不可能。其中一個重要的原因便是其無法向前兼容,從而無法得到用戶的接受。試想一下如果我們買了一款新的搭配新的處理器的電腦或者手機回家,之前所有的軟件都無法運行而變磚,那肯定是無法讓人接受的。

而現在才推出的RISC-V架構,則具備了后發優勢,由于計算機體系結構經過多年的發展已經成為比較成熟的技術,多年來在不斷成熟的過程中暴露的問題都已經被研究透徹,因此新的RISC-V架構能夠加以規避,并且沒有背負向后兼容的歷史包袱,可以說是無病一身輕。

2、能屈能伸——模塊化的指令集

RISC-V架構相比其他成熟的商業架構的最大一個不同還在于它是一個模塊化的架構。因此,RISC-V架構不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統一的架構滿足各種不同的應用。

這種模塊化是x86與ARM架構所不具備的。以ARM的架構為例,ARM的架構分為A、R和M三個系列,分別針對于Application(應用操作系統)、Real-Time(實時)和Embedded(嵌入式)三個領域,彼此之間并不兼容。

但是模塊化的RISC-V架構能夠使得用戶能夠靈活選擇不同的模塊組合,以滿足不同的應用場景,可以說是“老少咸宜”。譬如針對于小面積低功耗嵌入式場景,用戶可以選擇RV32IC組合的指令集,僅使用Machine Mode(機器模式);而高性能應用操作系統場景則可以選擇譬如RV32IMFDC的指令集,使用Machine Mode(機器模式)與User Mode(用戶模式)兩種模式。而他們共同的部分則可以相互兼容。

3、濃縮的都是精華——指令的數量

短小精悍的架構以及模塊化的哲學,使得RISC-V架構的指令數目非常的簡潔。基本的RISC-V指令數目僅有40多條,加上其他的模塊化擴展指令總共幾十條指令。

RISC-V最適合的領域

對于一些工程團隊而言,使用基于RISC-V的處理器實現定制的承諾是很有吸引力的,許多人正在使用RISC-V來取代內部的專用加速器,這樣他們就可以利用軟件生態系統,因為RISC-V具有高度可擴展性。這些加速器通常對用戶是隱藏的,而ARM內核是暴露給軟件開發人員的。

Microsemi公司的Marena以Western Digital為例,說道:“他們想要一種特殊的總線和接口。對于他們的情況,則需要一些超出標準化架構的東西。處理器在很多方面都做得很好,但有些事情它們做得不太好。所以,當你尋求特殊功能,想要下一級別的創新的時候,RISC-V便有了用武之地。”

在硬件安全方面也是如此。人們通常認為開源硬件是更安全的,因為它是由更多的人為更多的終端應用開發的。

Rambus公司首席技術官Martin Scott表示:“物聯網是非常危險的生態系統,需要保護。從芯片到云,以及中間的任何地方,都存在漏洞。設計中可能存在固有漏洞,這些漏洞連接到不安全的臨時全球網絡和軟件棧。有很多不同的流程(包括業務流程和安全流程)都需要管理,沒有中央機構或中央標準。”

斯科特說,有一些實用的方法來處理硬件安全問題,例如使用安全層。但他補充說,開源的一個關鍵優勢在于,人們能夠共享關于漏洞在何處出現以及如何解決這些漏洞的信息。“我們使用RISC-V的原因是,我們可以操作ISA以保證安全。這非常重要。微架構的實現和架構本身一樣重要,因為從旁路攻擊的角度來看,以不同方式完成的等效功能實現可能會產生非常不同的安全問題。”

這正是RISC-V目前正在尋找用武之地的領域。ARM公司嵌入式和汽車戰略副總裁Tim Whitfield指出,器件正在向更異構化的方向轉變,專用處理器也是如此。“通用的計算方式會變化嗎RISC-V圍繞該答案所做的創新是好的。專家們一直在深度嵌入式領域使用RISC-V,它正在取代執行非常專業任務的專用內核。這意義重大,因為你可以靈活地操作架構,去做一些瑣碎的工作,構建接口。這是目前RISC-V非常適合的地方。”

但UltraSoC首席執行官Rupert Baines表示,考慮到企業在代碼、指令集和架構方面的巨額投資,RISC-V還可能通過專有架構獲得青睞。“另一個方面是臨界質量,開發維持低于臨界點(critical mass)的東西可能非常昂貴。對于像英偉達這樣的公司,他們有自己完全定制的東西,現在他們已經擁有了RISC-V。他們受益于所有的工具和編譯器,這仍然是他們自己的定制,但他們只是降低了開發成本,因為他們可以利用其他的一切。”

Baines說,Andes和Codasip等其他公司正在提供基于RISC-V的內核,并且保持其業務模式不變——它們授權使用內核和開發環境,但由于他們使用通用ISA,所以它們可以利用世界其他地方的投資,達到臨界點(critical mass)。

基于RISC-V的處理器已經與SoC中的ARM處理器并駕齊驅,Whitfield希望這種情況能像其他架構一樣繼續下去。“其他架構已經存在,并將永久存在,無論是提供了人們所需要的類似的架構靈活性的Tensilica,還是RISC-V處理器。它們都與ARM應用處理器和ARM嵌入式處理器共存。”

Davidmann 表示,實際上,大多數不只有一個核心的SoC往往擁有較大的多核應用處理器(如Arm或MIPS)運行主操作系統,如Linux;周圍有較小的“minion”處理器(如Andes或其他RISC)運行RTOS和其他內核,或是裸機,以加速應用的性能。

Whitfield補充道:“你必須記住RISC-V是一個架構,到頭來就是一張紙。Andes、Codasip,以及其他公司將建立一個微架構。這既昂貴又困難。ARM不僅僅是CPU架構,還是一家IP公司和一個系統解決方案軟件生態系統。所以,我們可以共存,這是一種“贏家通吃”的死亡競賽——這絕對不是零和游戲。其他架構一直都有空間。在有技術意義的地方,我看到了深度嵌入的專有類型。也許將來會有別的東西。ARM沒有理由不以某種方式復制同樣的優點。處理器可能會有不同的未來,ARM必須開發不同的IP來填補這個空白。”


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

    關注

    15

    文章

    185

    瀏覽量

    39211
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    53026

原文標題:IC福利社丨明天中午,一起嗨翻夏天!TOP樂隊專場曲目大曝光!

文章出處:【微信號:ic_park,微信公眾號:中關村集成電路設計園】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    中科本原RISC-V架構 BY320RV0025 DSP正式亮相

    中科本原基于新一代RISC-V架構SummerCore內核的BY320RV0025型DSP于近日正式量產,該芯片面向工業控制、伺服電機、逆變器和變流器等應用領域進行優化設計,相比國外對標產品,其在
    的頭像 發表于 02-12 15:21 ?417次閱讀
    中科本原<b class='flag-5'>RISC-V</b><b class='flag-5'>架構</b> BY320RV0025 DSP正式亮相

    RISC-V vs ARM:為什么工業與邊緣計算仍然選擇 ARM 架構

    在芯片架構討論中,RISC-V 和 ARM 的對比,已經從“技術選型”升級為“路線之爭”。 一邊是? RISC-V :開源、免授權、可定制、不受單一廠商控制;另一邊是? ARM :成熟、穩定、生態
    的頭像 發表于 01-21 17:33 ?761次閱讀
    <b class='flag-5'>RISC-V</b> vs ARM:為什么工業與邊緣計算仍然選擇 ARM <b class='flag-5'>架構</b>?

    重磅合作!Quintauris 聯手 SiFive,加速 RISC-V 在嵌入式與 AI 領域落地

    多個關鍵領域的落地采用,這波操作真的太讓人期待了~ 這次合作可不是簡單聯手,核心是優勢互補:Quintauris 擅長硬件與軟件 IP,SiFive 則有高性能的 RISC-V 內核和成熟平臺,兩者結合
    發表于 12-18 12:01

    芯源CW32 MCU有RISC-V架構的MCU嘛?性能如何?

    芯源CW32 MCU有RISC-V架構的MCU嘛?性能如何?
    發表于 12-10 06:16

    是德科技如何解決RISC-V芯片測試難題

    想理解 RISC-V,得先從“指令集架構”說起,這是芯片的“語言”。
    的頭像 發表于 11-14 09:44 ?1599次閱讀
    是德科技如何解決<b class='flag-5'>RISC-V</b>芯片測試難題

    如何自己設計一個基于RISC-V的SoC架構,最后可以在FPGA上跑起來?

    如何自己設計一個基于RISC-V的SoC架構,最后可以在FPGA上跑起來
    發表于 11-11 08:03

    RISC-V B擴展介紹及實現

    B擴展簡介 RISCV B擴展指的是RISCV用于位運算加速的一個擴展指令集,目的是使用一條指令實現原本需要2-3條指令才能實現的位操作指令。具體包含內容如下: B擴展就是RISC-V一個可選
    發表于 10-21 13:01

    RISC-V 手冊

    以下是關于RISC-V的詳細介紹,結合其核心技術特點與當前發展現狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(ISA),由加州大學伯克利
    發表于 07-28 16:27 ?11次下載

    知合計算:RISC-V架構創新,阿基米德系列劍指高性能計算

    在2025 RISC-V中國峰會上,知合計算處理器設計總監劉暢就高性能RISC-V處理器架構探索與實踐進行了精彩分享。 在以X86和ARM為代表的處理器架構之下,
    的頭像 發表于 07-18 14:17 ?2745次閱讀
    知合計算:<b class='flag-5'>RISC-V</b><b class='flag-5'>架構</b>創新,阿基米德系列劍指高性能計算

    英偉達:CUDA 已經開始移植到 RISC-V 架構

    ,著重介紹了將 CUDA 移植到 RISC-V 架構的相關工作和計劃,展現了對 RISC-V 架構的高度重視與積極布局。 ? Frans Sijstermanns 首先回顧了英偉達與
    發表于 07-17 16:30 ?3959次閱讀

    Tenstorrent 首席架構師:未來 RISC-V 會是計算機的主流

    當前,按指令集架構(ISA)分類,主流架構包括 x86 架構、ARM 架構RISC-V 架構
    發表于 07-17 11:26 ?1485次閱讀

    同一水平的 RISC-V 架構的 MCU,和 ARM 架構的 MCU 相比,運行速度如何?

    ARM 架構RISC-V 架構的 MCU 在同一性能水平下的運行速度對比,需從架構設計原點、指令集特性及實際測試數據展開剖析。以 ARM Cortex-M33 這類 ARMv8M
    的頭像 發表于 07-02 10:29 ?1475次閱讀
    同一水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架構</b>的 MCU,和 ARM <b class='flag-5'>架構</b>的 MCU 相比,運行速度如何?

    RISC-V和ARM有何區別?

    在微處理器架構領域,ARM與RISC-V是兩個備受關注的體系。ZLG致遠電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發了人們對這兩種架構差異的深入探討。
    的頭像 發表于 06-24 11:38 ?2027次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區別?

    RISC-V架構CPU的RAS解決方案

    RISC-V架構以追趕者的姿態在多個應用領域與X86架構和ARM架構展開競爭。在服務器應用領域,RISC-V
    的頭像 發表于 06-06 17:03 ?1814次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>架構</b>CPU的RAS解決方案

    FPGA與RISC-V淺談

    全球半導體產業競爭格局正在經歷深刻變革,物聯網、邊緣計算等新興技術的蓬勃發展,讓RISC-V憑借其開源、精簡以及模塊化的靈活優勢,日益成為業界焦點,也為全球半導體產業注入新的活力與挑戰
    發表于 04-11 13:53 ?677次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談