色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

RISC-V處理器優化,不可依賴于放之四海而皆準的方法

Codasip 科達希普 ? 來源:Codasip 科達希普 ? 2023-05-31 15:25 ? 次閱讀

隨著對高性能處理器的需求不斷增長,半導體的縮放定律不斷顯示其極限,對處理器的優化需求變得不可避免。正如我在之前的博客中解釋的那樣,RISC-V的設計就是為了實現這一點。然而,在處理器優化方面沒有一個放之四海而皆準的方法。由于每個工作負載和應用程序都有自己的要求,因此優化方法也因個體而異。我們可以在不同的層面上修改處理器IP,每一種都有自己的優勢。在這篇博文中,讓我們來定義和探索處理器優化的不同層次。從配置到定制,如何使用它們來創建滿足特定要求的優化過的品質處理器。

首先定義三個不同級別的處理器優化,它們有著不同的優勢和使用場景。所有三個級別不但不相互排斥,還可以將三者結合起來,以實現PPA目標。

fb49572c-ff75-11ed-90ce-dac502259ad0.png

3 levels of processor customization. Source: Codasip

配置:將標準內核的RTL參數設置為預先定義的值

每個處理器IP都有一套可調整的、預先定義的參數。它們在交付時有一個默認值,該默認值可以修改并設置為特定用例所需的值。大家通常可以在RTL級別設置并輕松修改這些參數。這種級別的優化在業界非常普遍,而且廣泛傳播。這些參數可能包括中斷次數,是否存在簡單的功能或緩存的大小等。

在RTL級別的調整對于任何處理器IP來說都是可以預期的,并且可以通過Codasip以RTL形式提供的標準Codasip RISC-V核來實現。該IP是經過完全驗證的,簡化后的集成,但是參數的范圍和可能的值是有限的,探索空間也相對有限。

雖然這些參數是必要的,但不足以為特定需求創造一個真正獨特的差異化產品。原因是它們既是有限的選項集,同時也是在RTL層面的實現的,而RTL級別的實現是難以參數化的,這在業界眾所周知。因此,配置只能給予對最終設計的有限控制。

高級配置:結構性變化以適應設計

除了配置之外,還有高級配置可以運用。在高級別配置上,這個概念看起來很相似。但我們的想法是啟用更大、更復雜的參數,從而得到明顯差異化的RTL 。配置選項的例子包括:

1. 緩存和TCM的增加

2. 浮點單元的存在

3. 或分支預測器的存在

這種靈活性對于處理器IP來說雖然不太常見,但是可以使用Codasip IP來實現。所有的Codasip RISC-V內核都是用一種叫做CodAL的高級語言設計的,并且可以用Codasip Studio設計自動化進行配置。只需從配置器GUI中選擇高級參數,該工具就會自動生成只包含自定義優化配置的RTL。

處理器的CodAL源代碼可向用戶提供所有選項。然后,Codasip Studio工具將CodAL合成為RTL。

Codasip提供大量的CodAL配置選項,也意味著客戶不需要任何關于CodAL的具體知識(盡管這種類似C語言編程語言很簡單和直接)。這中方法為實現特定應用定制產品提供了保證。并完全可以從同一個源代碼中同時優化硬件和軟件。

定制:更深層次的處理器IP優化

更深層次的IP優化實際上是設計師對IP的修改,以便為目標應用獲得更高的效率性能。這是定制計算的領域,也是Codasip提供的具有競品優勢的解決方案。其他IP供應商可能會宣稱處理器也可以進行定制,但如果沒有自動化設計流程,這種期待只能停留在理論上,而且可定制范圍非常有限。

Codasip RISC-V內核的定制意味著對IP進行細粒度的修改,能夠在架構和微架構層面上修改需要的任何東西。可以增加或刪除指令,改變寄存器集或增加全新的功能或接口,而不僅僅是修改現有的參數。CodAL語言的使用使這些修改變得快速而簡單。Codasip Studio的分析功能指出了需要改進的潛在領域,并能非常快速地反饋應用程序在這些修改后的表現,這對快速迭代和獲得最佳結果至關重要。

fb64efbe-ff75-11ed-90ce-dac502259ad0.png

Automated approach to custom compute. Source: Codasip

而從一個經過完整驗證的RISC-V內核開始,也使這個定制過程變得更快,并可以大大減少驗證工作,而驗證環節通常是設計項目中最耗時的任務。在Codasip Studio中用CodAL對Codasip RISC-V內核進行全面優化,是為應用獲得定制計算的一種實用方法。它最大的優勢在于整個設計流程是自動化的,而且該工具會自動生成一個SDK和HDK,這些SDK和HDK并已知與定制內核相匹配的相關。而不需要手動來創建一切!

處理器優化案例

可以想象一下,如果想為特定的機器學習工作負載優化一個處理器,以卷積神經網絡(CNN)為例。

隨著向設備級人工智能處理的重要轉變,在為物聯網應用選擇SoC或MC時,運行人工智能/機器學習任務的能力成為必須具備的條件。但是嵌入式設備通常受到資源限制,因此很難在嵌入式平臺上運行人工智能算法

使用Codasip L31 RISC-V內核和Codasip Studio,我們可以探索和定制處理器設計,以提高其運行機器學習算法時的效率。Codasip Studio中包含的剖析工具使設計者能夠比較標準內核和優化內核的性能,突出神經網絡定制指令的好處。

fb8f3594-ff75-11ed-90ce-dac502259ad0.png

Our approach to processor optimization for ML workloads (use case). Source: Codasip

Codasipde的方法是在不同的層次上對處理器進行調整:

我們為ML工作負載優化處理器的Codasip方法(使用案例):高級配置和定制

通過對圖像識別的基準應用進行分析,我們用Codasip Studio工具證實,圖像卷積是一個主要的瓶頸,占用了89%以上的CPU時間。不到200行的CodAL代碼足以實現一個緊密集成在Codasip L31內核的卷積加速器。在對最大頻率影響不到10%的情況下,這種修改提供了大于5倍的性能提升和小于3倍的能耗。Codasip Studio自動生成一個優化的編譯器,在不改變軟件的情況下實現了效率的提高!

如果您對神經網絡加速器技術白皮書感興趣,請移步該鏈接下載英文原版:https://codasip.com/papers/compact-nn-accelerator-in-codal-technical-paper/

各種處理器優化方法相結合以求最佳結果

正如我們所說,在處理器優化方面沒有一個放之四海而皆準的方法。處理器IP修改可以在不同層面進行,每個層面都可以帶來不同的優勢。這種組合的相結合則能協助客戶在開發獨特產品時實現最佳的PPA目標。

fba37b30-ff75-11ed-90ce-dac502259ad0.jpg

審核編輯 :李倩

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

    關注

    68

    文章

    19349

    瀏覽量

    230293
  • 內核
    +關注

    關注

    3

    文章

    1377

    瀏覽量

    40326
  • RISC-V
    +關注

    關注

    45

    文章

    2300

    瀏覽量

    46252

原文標題:RISC-V處理器優化,不可依賴于放之四海而皆準的方法。

文章出處:【微信號:Codasip 科達希普,微信公眾號:Codasip 科達希普】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    晶心科技推出突破性的RISC-V 27系列處理器及向量擴展指令處理器

    晶心科技今天宣布推出AndesCore? 27系列處理器核心,成為RISC-V指令集架構中領先支持向量擴展架構(RISC-V V-extension)的
    發表于 01-03 14:56 ?2933次閱讀

    開放性與碎片化,RISC-V能否撼動處理器架構的格局?

    芯片設計工作中必不可少的就是IP核,為此不少企業推出了自己的RISC-V處理器IP。但單靠IP并不足以支撐龐大的RISC-V生態,為了實現生態發展與統一,許多專注于
    的頭像 發表于 10-08 00:09 ?1.2w次閱讀

    關于RISC-V和開源處理器的一些解讀

    來記錄描述,處理器實現是基于指令集規范完成的源代碼。RISC-V是一個指令集規范。我們可以基于x86/ARM/ RISC-V指令集,進行處理器
    發表于 06-22 16:47

    學習RISC-V入門 基于RISC-V架構的開源處理器及SoC研究

    流水線處理器、可執行微碼的處理器。(7)PicoRV32PicoRV32是由RISC-V開發者Clifford Wolf設計發布的一款大小經過優化的開源
    發表于 07-27 18:09

    RISC-V是什么?如何去設計RISC-V處理器

    RISC-V是什么?有哪些特點?如何去設計RISC-V處理器
    發表于 06-18 09:24

    RISC-V開源處理器核介紹

    本期文章目錄一個小型RISC-V開源處理器核介紹!#SOC#FPGA#RISC-V點擊閱讀數字積木從零開始寫RISC-V處理器(超詳細)#
    發表于 07-23 09:42

    優化的關鍵,RISC-V中的性能監控

    分析/監控工具成了處理器開發時必不可少的軟件。盡管RISC-V的ISA規范已經定義了硬件性能監控(HPM),但總體支持程度上仍未完善。就以Linux上的性能分析工具Perf為例,該工具可以借助PMU
    發表于 12-27 08:00

    RISC-V工具鏈簡介

    作者:云海最近,RISC-V風靡一時,其開放性和可擴展性引起了人們對可定制處理器的興趣。因此,許多半導體公司都試圖加入這個市場,也吸引了大量的開發者涌入。有關 RISC-V 的文章已成為科技界
    發表于 03-09 06:32

    香山處理器 RISC-V的典范

    https://github.com/JiaoXianjun/XiangShan談到RISC-V,應該都會想到香山處理器。其經歷了幾代的演進,性能越來越高。采用Chisel Rocketchip框架,能夠方便的定制屬于你的RISC-V
    發表于 04-14 15:51

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

    隨著這些年的發展,RISC-V的受重視程度與與日俱增。這主要因為它是免費的、靈活的,并且速度很快。這使RISC-V成為許多開發人員的安全便捷選擇。但是您會認為RISC-V是通用RISC
    的頭像 發表于 11-17 16:11 ?3541次閱讀

    美國芯片企業開發出全球最快的64位Risc-V處理器

    據外媒報道指美國芯片企業Micro Magic開發出了全球最快的64位Risc-V處理器,性能比當下性能最強的ARM處理器--蘋果M1還要強,功耗更低。考慮到中國正在努力擺脫對ARM
    的頭像 發表于 12-17 14:48 ?3375次閱讀

    基于形式驗證的高效RISC-V處理器驗證方法

    隨著RISC-V處理器的快速發展,如何保證其正確性成為了一個重要的問題。傳統的測試方法只能覆蓋一部分錯誤情況,而且無法完全保證處理器的正確性。因此,基于形式驗證的
    的頭像 發表于 06-02 10:35 ?1419次閱讀

    基于形式的高效 RISC-V 處理器驗證方法

    RISC-V的開放性允許定制和擴展基于 RISC-V 內核的架構和微架構,以滿足特定需求。這種對設計自由的渴望也正在將驗證部分的職責轉移到不斷壯大的開發人員社群。然而,隨著越來越多的企業和開發人員轉型RISC-V,大家才發現
    的頭像 發表于 07-10 09:42 ?686次閱讀
    基于形式的高效 <b class='flag-5'>RISC-V</b> <b class='flag-5'>處理器</b>驗證<b class='flag-5'>方法</b>

    fpga和risc-v處理器的區別

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

    使用 RISC-V 進行高效數據處理方法

    使用RISC-V進行高效數據處理方法涉及多個方面,包括處理器內核與DSA(領域特定加速)之間的通信
    的頭像 發表于 12-11 17:52 ?401次閱讀
    主站蜘蛛池模板: 久久精品动漫99精品动漫| 中文成人在线视频| 红桃视频国产AV| 99久久免费国产精品特黄| 香蕉水蜜桃牛奶涩涩| 秋霞午夜理论理论福利无码| 精品视频中文字幕| 国产a级黄色毛片| 97精品视频在线观看| 亚洲精品高清中文字幕完整版| 青柠在线观看视频在线高清| 玖玖热视频一区二区人妻| 国产亚洲精品久久无亚洲| WWW国产精品人妻一二三区| 用快播看av的网站| 亚洲精品欧美精品中文字幕| 特级做A爰片毛片免费69| 欧洲电影巜肉欲丛林| 老鸭窝毛片| 久久精品国产亚洲AV麻豆欧美玲 | 99久久精品费精品蜜臀AV| 亚洲在线无码免费观看| 午夜福利32集云播| 色-情-伦-理一区二区三区| 热久久综合这里只有精品电影| 啦啦啦视频在线观看WWW | 内射爽无广熟女亚洲| 久久综合网久久综合| 九九在线精品亚洲国产| 国内精品久久久久影院老司| 国产成人女人视频在线观看| 古代荡女丫鬟高H辣文纯肉| 饱满奶大30p| 超碰人人草在线视频| av天堂电影网在线观看| 999久久狠狠免费精品| 91久久精品一区二区三区| 18黄女脱内衣| 2020久久精品永久免费| 5g在视影讯天天5g免费观看| 91精品国产色综合久久不|