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

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

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

3天內不再提示

RISC-V是通用RISC處理器還是可定制的處理器?

我快閉嘴 ? 來源:半導體行業觀察 ? 作者:半導體行業觀察 ? 2020-11-17 16:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著這些年的發展,RISC-V的受重視程度與與日俱增。這主要因為它是免費的、靈活的,并且速度很快。這使RISC-V成為許多開發人員的安全便捷選擇。但是您會認為RISC-V是通用RISC處理器還是定制的隨心所欲處理器?

但答案是兩者都是!然而這是一個悖論。

起初,RISC-V是一種溫和的RISC方案,但是隨著其發展,RISC-V演變成超級處理器!換而言之,它可以像您希望的那樣平淡無奇或令人興奮,這是其他CPU供應商也試圖實現的一種技巧。

可定制的處理器似乎是世界上最愚蠢的想法。

一方面,處理器生態系統在兼容性方面蓬勃發展。如果每個CPU都不相同,則不能開發編譯器、調試器、操作系統、應用程序和中間件,甚至不能生產高效的程序員。沒有兼容性,我們最好通過焊接導線和換掉硬件來創建程序。CPU的指令集——固定的指令集其實就是軟件的組成部分。這種兼容性推動了更多軟件的成長,更多的工具推出和更多CPU銷售的良性循環。

但從另一個角度看,通用CPU很無聊。負載會隨著時間而變化,并非每個程序員都需要相同的功能集。我們很多人不需要浮點運算。有些需要位操作指令。其他人則需要Linux支持或矢量操作,或者需要進行奇怪的表查找和內插( interpolate )的東西。

古怪(Oddball)的指令可以有很大的不同,它在如何執行處理器方面擁有非常大的差異。游戲玩家在爭論一個Intel CPU與另一個AMD處理器的相對優點時,這兩者幾乎是相同的芯片,相差僅百分之幾。將如果將其與低端DSP、高端ARM、PowerPC或x86設計的方式進行比較,兩者之間的差異非常明顯。由此可見,架構和指令集確實很重要。

問題是,當您偏離通用路徑時,將失去兼容性,并且失去軟件支持。指令并不能被RISC編譯器忽略,它們只是浪費多余的硬件。只有匯編語言程序員或愿意編寫編譯器內部函數的程序員才能利用這種額外的能力。除非您調整基準,但這又有什么意義?

RISC-V占據中間位置,并定義了所有處理器共享的基本指令集,以及一組可選的附加模塊。您要浮點數嗎?我們已經設計,定義,創建和提供了所有功能。在RISC-V上執行FP的每個人都以相同的方式進行操作,因此編譯器編寫者很高興,因為您的代碼或多或少具有可移植性。

除了這些半標準選項之外,您還可以分支并創建自己的完全自定義的指令。畢竟,這是一個開放源CPU規范,因此沒有人可以阻止您。如果愿意,您甚至可以嘗試將自己的作品賣回社區。

其實,可定制的指令集在之前已經完成,并且它們大部分都可以工作。例如Synopsys和Cadence的ARC和Tensilica都允許用戶級定制。它們的工作方式是,當用戶為特定的應用程序編寫有用的新指令時,他們確實確實看到了性能的大幅提高或功耗的降低。雖然這并不總是一個簡單的過程,但是它是有效的。但這種選擇帶來的缺點是自定義軟件支持有限,并且與其他任何芯片都不兼容。

當然,后一個特征實際上可能是一個優勢。因為也許你希望混淆你的代碼并避免逆向工程。為此你只需在處理器中添加一些奇數指令,然后在整個軟件中自由使用它們即可。自定義指令的功能甚至都無關緊要。關鍵是其他任何人都不知道。

當然,真正的重點是在代碼中找到熱點( hotspots )并創建自定義指令以加速它們。也許您在邁步時做了大量的存儲工作;自定義加載/存儲對可能會有所幫助。重復的比特旋轉(bit twiddling)可能會壓縮(condensed )為一個特殊用途的操作等等。

即使有可能,但刪除指令也沒有什么意義。每個CPU都需要基準指令才能進行操作。當然,您可以通過很少的指令來解決問題,但這主要是出于學術目的。RISC-V和其他設計在過去20年中使用的核心集包括基本加法,減法(有時只是負加法),邏輯運算和條件流控制(conditional flow control.)。所有這些都是有用的,并且在硬件中實現它們都不復雜。這意味著,它們從來都不是性能瓶頸,因此刪除它們并不會帶來任何的提升。

在另一個極端,你有一個像英特爾的瘋狂的、復雜的Ice Lake 微架構,它擁有數以百計的指令,但很少會使用很多的。這種巴洛克式的指令集不僅使芯片變得臃腫。復雜的CPU具有復雜的互連,大型總線和多個時鐘域。這與RISC-V相距甚遠,即使安裝了可選的增強功能也是如此。

MIPS架構允許用戶自定義已有多年,但ARM堅決抵制這種趨勢。其他一些則位于中間,大多數只允許非常有限的調整。從這個意義上講,RISC-V是更為開放的處理器之一。

隨著RISC-V的激增,確定CPU正在執行和未執行的操作將變得越來越困難。每個人都可以自由定制,并且許多RISC-V設計師已經擁有了這樣的想法。除了核心指令集和一個或兩個流行的擴展之外,我們還將看到庫存CPU和自定義hot rods之間還有很大的差距。

它們在某種程度上都將是RISC-V,但卻大不相同。
責任編輯:tzh

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

    關注

    68

    文章

    20250

    瀏覽量

    252209
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224949
  • RISC-V
    +關注

    關注

    48

    文章

    2887

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Banana Pi BPI-CM6 計算模塊將 8 核 RISC-V 處理器帶入 CM4 外形尺寸

    Banana Pi BPI-CM6是一款緊湊型“計算模塊”,本質上是一塊小型高性能計算機板,它采用的是 RISC-V 處理器,而非更常見的 ARM 芯片。其處理器為 SpacemiT K1:一款八
    發表于 12-20 09:01

    Andes晶心科技推出全新32位RISC-V處理器D23-SE

    Andes晶心科技為高效能、低功耗32/64位元RISC-V處理器的領先供應商,今日宣布推出全新D23-SE核心。這款處理器體積小巧且具備功能安全設計,專為功能車用安全應用打造。 D23-SE 以
    的頭像 發表于 12-17 10:51 ?1816次閱讀

    突破!深圳諾獎實驗室發布量產級RISC-V處理器IP

    11月14日到16日,在第27屆中國國際高新技術成果交易會(簡稱“高交會”)上,來自圖靈獎得主大衛·帕特森教授團隊建立的RISC-V國際開源實驗室(RIOS)正式發布其高性能開源RISC-V處理器IP核“OpenRio”。記者在
    的頭像 發表于 11-19 07:03 ?9059次閱讀
    突破!深圳諾獎實驗室發布量產級<b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>IP

    直播預約 |開源芯片系列講座第30期:“一生一芯”計劃——從零開始設計自己的RISC-V處理器芯片

    鷺島論壇開源芯片系列講座第30期「“一生一芯”計劃從零開始設計自己的RISC-V處理器芯片」11月17日(周三)20:00精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目“一生一芯”計劃
    的頭像 發表于 11-10 12:03 ?826次閱讀
    直播預約 |開源芯片系列講座第30期:“一生一芯”計劃——從零開始設計自己的<b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>芯片

    基于E203 RISC-V的音頻信號處理系統 -協處理器的乘累加過程

    處理器簡介 RISC-V具有很高的擴展性,既預留出了指令編碼空間,也提供了預定義的Custom指令;RISC-V的標準指令集僅使用了少部分指令編碼空間,更多的指令編碼空間被預留給
    發表于 10-28 06:18

    提高RISC-V在Drystone測試中得分的方法

    Drystone 是一種常用的計算機性能基準測試,主要用來測量整數(非浮點)計算性能。 影響 RISC-V 在 Drystone 測試中得分的因素主要有以下幾個: 處理器核心設計:處理器核心
    發表于 10-21 13:58

    明晚開播 |開源芯片系列講座第28期:高性能RISC-V處理器芯片

    鷺島論壇開源芯片系列講座第28期「高性能RISC-V處理器芯片」明晚(30日)20:00精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目高性能RISC-V處理器芯片報告簡介
    的頭像 發表于 07-29 17:02 ?1316次閱讀
    明晚開播 |開源芯片系列講座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>處理器</b>芯片

    睿思芯科攜靈羽處理器亮相2025 RISC-V中國峰會

    第五屆RISC-V中國峰會于16日在上海張江開幕,會上睿思芯科展示了中國首款全自研高性能RISC-V服務處理器——靈羽處理器,憑借全棧自主
    的頭像 發表于 07-21 09:15 ?2214次閱讀

    直播預約 |開源芯片系列講座第28期:高性能RISC-V處理器芯片

    鷺島論壇開源芯片系列講座第28期「高性能RISC-V處理器芯片」7月30日(周三)20:00精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目高性能RISC-V處理器芯片報告
    的頭像 發表于 07-14 17:34 ?1252次閱讀
    直播預約 |開源芯片系列講座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>處理器</b>芯片

    RT-Thread BSP全面支持玄鐵全系列RISC-V 處理器 | 技術集結

    RT-ThreadBSP全面支持玄鐵全系列RISC-V處理器。玄鐵系列RISC-V處理器由阿里達摩院研發,涵蓋面向MCU的E系列、面向實時應用的R系列以及面向MPU的C系列。以玄鐵QE
    的頭像 發表于 07-03 18:03 ?3228次閱讀
    RT-Thread BSP全面支持玄鐵全系列<b class='flag-5'>RISC-V</b> <b class='flag-5'>處理器</b> | 技術集結

    RISC-V和ARM有何區別?

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

    HPM5E31IGN單核 32 位 RISC-V 處理器

    HPM5E31IGN單核 32 位 RISC-V 處理器在當今嵌入式系統領域,RISC-V架構正以開源、靈活和高性價比的優勢快速崛起。HPM5E31IGN作為先楫半導體的一款單核32位RISC
    發表于 05-29 09:23

    HXS320F28027數字信號處理器(32位RISC-V DSP)

    HXS320F28027數字信號處理器(32位RISC-V DSP)HXS320F28027是中科昊芯(Haawking)基于自主研發的H28x內核推出的32位定點RISC-V DSP架構數字信號
    發表于 05-21 10:21

    匠芯創科技M7000系列選型表分享 RISC-V內核的高性能DSP實時處理器 適配機器人

    匠芯創科技M7000系列選型表分享 RISC-V內核的高性能DSP實時處理器 適配機器人
    的頭像 發表于 05-14 16:15 ?1275次閱讀
    匠芯創科技M7000系列選型表分享  <b class='flag-5'>RISC-V</b>內核的高性能DSP實時<b class='flag-5'>處理器</b> 適配機器人

    Condor使用Cadence托管云服務開發高性能RISC-V處理器

    Condor 是一家美國初創企業,致力于開發高性能 RISC-V處理器。公司的目標是通過創新技術徹底革新整個行業,打破高性能計算的極限。
    的頭像 發表于 05-08 09:03 ?1090次閱讀