在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    19286

    瀏覽量

    229842
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10863

    瀏覽量

    211763
  • RISC-V
    +關注

    關注

    45

    文章

    2277

    瀏覽量

    46159
收藏 人收藏

    評論

    相關推薦

    Andes晶心科技推出D45-SE RISC-V處理器

    Andes晶心科技(TWSE:6533; SIN US03420C2089; ISIN:US03420C1099)是全球高效能、低功耗 32/64 位 RISC-V 處理器的領導廠商,也是
    的頭像 發表于 12-26 10:54 ?132次閱讀

    RISC-V架構及MRS開發環境回顧

    設計,如果最終量產,那么就免去面對版稅糾紛。對RISC-V指令集來說,RISC-V的標準化工作由RISC-V基金會主持,對任何想要用 RISC-V設計實現
    發表于 12-16 23:08

    Rivos全新產品采用Andes晶心科技NX45 RISC-V處理器

    專注于加速數據分析和生成式AI工作負載的RISC-V主要會員公司Rivos與32/64位RISC-V處理器內核的領先供貨商、RISC-V創始會員Andes晶心科技,宣布Rivos已獲得
    的頭像 發表于 12-04 10:37 ?232次閱讀

    RISC-V能否復制Linux 的成功?》

    ,創建實現自有加速算法的自定義異構集群。RISC-V作為一種ISA,我們一開始是在處理器內核中采用吸引人的通用構建塊,然后在此基礎上進行構建,同時還利用最好的商業工具增強使用者的信心
    發表于 11-26 20:20

    RISC-V,即將進入應用的爆發期

    計算機由控制整體的CPU(中央處理器)和加速兩部分構成。在AI計算中,功耗和效率是兩個關鍵因素。RISC-V架構通過其簡潔的設計和定制化的擴展,可以實現高效的能量使用。該架構能夠通過
    發表于 10-31 16:06

    risc-v在人工智能圖像處理應用前景分析

    長時間運行或電池供電的設備尤為重要。 高性能 : 盡管RISC-V架構以低功耗著稱,但其高性能也不容忽視。通過優化指令集和處理器設計,RISC-V可以在處理復雜的人工智能圖像
    發表于 09-28 11:00

    淺談國產異構雙核RISC-V+FPGA處理器AG32VF407的優勢和應用場景

    關于國產異構雙核RISC-V+FPGA處理器AG32VF407的具體優勢和應用場景淺談如下: 優勢 異構計算能力 : 異構雙核設計結合了RISC-V的高效指令集和FPGA的靈活可編程性,能夠針對特定
    發表于 08-31 08:32

    RISC-V適合什么樣的應用場景

    和低功耗的需求。 擴展性:RISC-V的模塊化設計使得其能夠輕松擴展到多核處理器,滿足數據中心和云計算領域對大規模并行計算的需求。 6. 教育和研究 開放性和協作性:RISC-V的開
    發表于 07-29 17:16

    請問ESP32s3 ULP RISC-V處理器是否支持ADC的讀取?

    我在ULP RISC-V處理器的例程中,沒有發現有對ADC的操作,請問RISC-V處理器目前還不支持嗎?使用的IDF版本為4.4.2。 我想在ULP模式下,通過ADC來讀取外部器件
    發表于 06-14 07:38

    占位符還是革命性突破?RISC-V處理器架構引領中國芯片產業新機遇!

    過程中的一個過渡方案,還是RISC-V處理器架構本身就是一種革命性的創新。不論結果如何,對于更加靈活多變的處理器架構的需求都是明確且迫切的,而RIS
    的頭像 發表于 06-08 08:36 ?326次閱讀
    占位符<b class='flag-5'>還是</b>革命性突破?<b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>架構引領中國芯片產業新機遇!

    Achronix FPGA增加對Bluespec提供的基于Linux的RISC-V處理器的支持,以實現擴展數據處理

    Bluespec支持加速功能的RISC-V處理器將Achronix的FPGA轉化為可編程SoC 近日,高性能FPGA芯片和嵌入式FPGA(eFPGA)硅知識產權(IP)領域的領先企業
    的頭像 發表于 04-19 18:08 ?707次閱讀

    國產RISC-V MCU推薦

    ,CH583搭載32位青稞RISC-V處理器WCH RISC-V4A,低功耗兩級流水線,高性能,擁有多檔系統主頻,最低32KHz ,擁有特有高速的中斷響應機制。 單片搞定Wi-Fi和藍牙 許多網友也
    發表于 04-17 11:00

    fpga和risc-v處理器的區別

    FPGA(現場可編程門陣列)和RISC-V處理器在多個方面存在顯著的區別。
    的頭像 發表于 03-27 14:21 ?1132次閱讀

    芯來科技正式發布基于RISC-V處理器的HSM子系統解決方案

    本土RISC-V CPU IP領軍企業——芯來科技正式發布基于RISC-V處理器的HSM子系統解決方案,提供專業有效的信息安全保護以及加解密功能。
    的頭像 發表于 03-11 11:01 ?1391次閱讀
    芯來科技正式發布基于<b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>的HSM子系統解決方案

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

    RISC-V處理器是開源的,那開發環境需要廠商自己開發還是沿用傳統的開發環境呢?比如keil
    發表于 01-13 19:18
    主站蜘蛛池模板: 最新人妖shemaletube人妖| 亚洲人在线| 亚洲一区二区精品视频| 在线天堂中文有限公司| 你懂的免费在线视频| 天天射干| 亚洲www在线| 亚洲天天更新| 激情五月综合综合久久69| 全午夜免费一级毛片| 九九九精品午夜在线观看| 性欧美高清强烈性视频| 韩国a级床戏大尺度在线观看| www.三级.com| 日本xxxxxxxxx69| 四虎永久在线精品网址| 六月婷婷导航福利在线| 日日干夜夜爽| 激情综合色五月丁香六月亚洲| 性欧美www| www.色网| 亚洲成年网站| 免费一级毛片无毒不卡| a级毛片网站| 久久免费看视频| 一区二区亚洲视频| 欧美人与动性视频在线观| 藏经阁在线观看| 免费网站黄色| 日本一区二区三区视频在线| 四虎精品视频| 国产清纯白嫩大学生正在播放| 国产精品人人爱一区二区白浆| 亚1州区2区三区4区产品| 9999毛片免费看| 亚洲综合一区二区| 精品无码三级在线观看视频| 天天干天天狠| 足控免费视频xxav| 777色淫网站女女| 欧美性猛交xxxx乱大交高清|