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

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

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

3天內不再提示

處理器設計技能的短缺有哪些

Codasip 科達希普 ? 來源:Codasip 科達希普 ? 2023-07-20 16:39 ? 次閱讀

眾所周知,使用 "現成 "處理器內核的傳統設計方法存在局限性。傳統上,軟件工程師試圖使代碼適應所選處理器硬件的限制。另一種方法是對硬件和軟件進行共同優化,以創建定制計算解決方案,這一方案也可以定義為:"以軟件定義硬件"。

要實現這一愿景,業界面臨的一個挑戰是處理器設計技能的短缺。本文將詳細探討該行業的技能趨勢,以及如何解決現有技能與需求不匹配的問題。

定制計算的機遇

與眾不同的差異化產品是系統設計者追求的目標。目前蘋果和特斯拉公司已經證明,利用自己的SoC直接增加了終端產品的價值和市場估值。這扭轉了數十年來處理器內核被整合為范圍越來越窄的處理器IP產品和供應商的局面。

在同一時間段內,半導體的擴展速度大幅放緩,對于許多應用而言,向更精細的新技術節點轉移的成本已經高得令人望而卻步。其直接結果是,越來越多的公司希望設計出與計算工作量相匹配的各種專用處理單元。

而這種專業化趨勢的一個主要障礙是可用的處理器設計技能人才數量有限。

三十年前,有許多處理器架構--即使是微處理器,也有x86、MIPS、SPARC、Z80和PowerPC可供選擇。在微控制器領域,許多IDM都有自己的架構。這意味著需要很多處理器設計人員來支持各種可用的架構。

15年前,x86主導了微處理器市場,Arm主導了不斷增長的移動電話應用處理器市場,這些市場出現了一些整合。隨著專有架構的衰落,Arm嵌入式內核占據了大部分市場份額。結果是處理器開發工作減少,許多設計團隊從處理器設計轉向從少數IP供應商那里選擇處理器產品。

處理器設計工程師的市場繼續萎縮,這導致學術界對處理器設計的興趣減少,具備處理器設計知識的大學畢業生逐漸減少。

如今,就在許多應用出現對定制計算的需求時,處理器設計技能卻十分稀缺。那么行業該如何解決這種不匹配?

振興大學處理器設計專業

從中期來看,增加學習處理器設計的學生人數非常重要。Codasip致力于通過我們的大學計劃幫助教育機構擴展課程。該項目旨在通過提供處理器設計自動化和課程材料,培養新一代處理器設計師。

從短期來看,設計自動化可以有效解決技能稀缺的問題。

處理器設計自動化

在過去30年的大部分時間里,處理器硬件設計一直以基于RTL的設計方法為主,并采用標準的EDA流程來驗證RTL代碼。軟件工具鏈的相應開發通常獨立于RTL設計。通常,GNU或LLVM等開源工具鏈被用作起點。為了確保硬件和軟件路徑的兼容性,必須嚴格遵守所選擇的ISA。即使是擁有強大微架構技術的公司也很少開發自己的ISA,而可能會從IP供應商處購買昂貴的架構許可。

與SoC上的其他數字塊不同,處理器必須同時考慮軟件和硬件的方方面面。孤立地開發硬件和軟件的效率很低,而且不能很好地分析折衷。

此時諸如Codasip Studio之類的處理器設計自動化工具,可以有效解決這一難題。Codasip Studio使用架構語言(如CodAL)來描述處理器。這些工具根據相同的描述自動生成硬件設計和軟件工具鏈。這種方法允許快速進行架構權衡,并確保硬件和軟件的一致性。

盡管有了處理器設計自動化,但只有少數團隊擁有創建新指令集和微體系結構的技能組合。具有定制架構的特定應用指令集處理器(ASIP)很少被設計出來,因為很難在一個團隊中結合架構、RTL設計、軟件工具鏈和應用軟件知識。

RISC-V的出現改變了游戲規則。RISC-V有一個簡單的基本指令集,它解決了開發指令集的關鍵問題。其次ISA是模塊化的,這意味著它可以通過結合RISC-V可選的標準擴展和自定義指令來滿足特定軟件工作負載的需求。這種靈活性是商業專有架構所無法比擬的,即使是可擴展的專有架構也滿足不了這一點。

漸進式設計

解決技術短缺的另一種方法是避免設計整個內核。如果RISC-V內核在架構語言中可用,那么就有可能通過簡單地設計 "delta",從基線設計中創建衍生設計。首先,可以創建定制指令,其次可以進行微體系結構增強。

在密碼學、神經網絡DSP等應用中,RISC-V定制指令可以顯著提高資源受限內核的性能。要創建自定義指令,必須對軟件進行剖析,以確定計算瓶頸,然后設計新的自定義指令來解決這些瓶頸。

還通過添加微體系結構特性,以改善輸入數據與處理器內核之間的接口。一個這方面成功的例子是Codasip應用團隊創建了一個先進先出寄存器鏈和權重存儲,以便在小型L31嵌入式內核上高效地實現卷積神經網絡(CNN)。

與設計全新內核相比,在現有內核上增加某些功能所需的技能人才要求則很少。例如,嵌入式軟件開發人員熟悉剖析和分析計算瓶頸。這些開發人員同時可以設計新的指令,并對軟件工作量進行重新定位。而硬件設計人員能夠在現有內核設計中增加增量架構特性。

責任編輯:彭菁

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

    關注

    68

    文章

    19775

    瀏覽量

    233223
  • 模塊
    +關注

    關注

    7

    文章

    2780

    瀏覽量

    49325
  • 硬件
    +關注

    關注

    11

    文章

    3452

    瀏覽量

    67119

原文標題:技能get - 如何提高定制計算的設計技能?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    海光處理器哪些型號

    海光處理器是基于X86架構研發的國產處理器,擁有自主知識產權,并針對不同市場需求推出了多個系列和型號。以下是海光處理器的主要型號及其分類: 1、產品系列分類 海光處理器根據性能和應用場
    的頭像 發表于 02-13 14:44 ?8412次閱讀

    處理器和芯片的區別是什么 處理器是指cpu嗎

    一、處理器和芯片的區別 處理器和芯片是兩個在電子領域中經常出現的術語,它們雖然一定的聯系,但在定義、功能、結構及應用場景等方面存在顯著的差異。 定義與構成 處理器(Processor
    的頭像 發表于 02-01 14:59 ?3088次閱讀

    量子處理器的作用_量子處理器的優缺點

    量子處理器(QPU),又稱量子級計算機處理器,是量子計算機中的核心部件,其作用主要體現在以下幾個方面:   一、高速計算與處理能力   量子處理器利用量子比特的疊加和糾纏特
    的頭像 發表于 01-27 13:44 ?675次閱讀

    量子處理器是什么_量子處理器原理

    量子處理器(QPU)是量子計算機的核心部件,它利用量子力學原理進行高速數學和邏輯運算、存儲及處理量子信息。以下是對量子處理器的詳細介紹:
    的頭像 發表于 01-27 11:53 ?709次閱讀

    EE-340: SHARC處理器和Blackfin處理器的SPI連接

    電子發燒友網站提供《EE-340: SHARC處理器和Blackfin處理器的SPI連接.pdf》資料免費下載
    發表于 01-08 15:04 ?0次下載
    EE-340: SHARC<b class='flag-5'>處理器</b>和Blackfin<b class='flag-5'>處理器</b>的SPI連接

    盛顯科技:異形拼接處理器的應用領域哪些?

    。因此,異形拼接處理器在眾多不同的領域內展現出了極為廣泛且深遠的實際應用潛力,為各個行業的發展注入了新的活力與可能。那么您知道異形拼接處理器的應用領域哪些嗎?下面盛顯科技小編為您介紹: 異形拼接
    的頭像 發表于 11-21 11:43 ?366次閱讀

    盛顯科技:異形拼接處理器和傳統拼接處理器什么區別?

    等,通過精密的拼接處理,為用戶呈現出前所未有的豐富與創意的視覺盛宴。那么您知道異形拼接處理器和傳統拼接處理器什么區別嗎?下面盛顯科技小編為您介紹: 異形拼接
    的頭像 發表于 11-06 10:52 ?473次閱讀

    使用TMS320C6416協處理器:Turbo協處理器(TCP)

    電子發燒友網站提供《使用TMS320C6416協處理器:Turbo協處理器(TCP).pdf》資料免費下載
    發表于 10-23 10:16 ?0次下載
    使用TMS320C6416協<b class='flag-5'>處理器</b>:Turbo協<b class='flag-5'>處理器</b>(TCP)

    使用TMS320C6416協處理器:Viterbi協處理器(VCP)

    電子發燒友網站提供《使用TMS320C6416協處理器:Viterbi協處理器(VCP).pdf》資料免費下載
    發表于 10-21 09:36 ?0次下載
    使用TMS320C6416協<b class='flag-5'>處理器</b>:Viterbi協<b class='flag-5'>處理器</b>(VCP)

    對稱多處理器和非對稱多處理器的區別

    隨著計算需求的日益增長,單處理器系統已經無法滿足高性能計算的需求。多處理器系統應運而生,它們通過將多個處理器集成到一個系統中來提高計算能力。在多處理器系統中,
    的頭像 發表于 10-10 15:58 ?1906次閱讀

    處理器的指令集哪些

    處理器的指令集是微處理器設計和功能實現的基礎,它決定了微處理器能夠執行哪些操作以及這些操作如何被組織和執行。隨著計算機技術的不斷發展,微處理器的指令集也在不斷更新和擴展。
    的頭像 發表于 10-05 14:58 ?671次閱讀

    盛顯科技:投影融合處理器主要的應用場景哪些?

    、?高分辨率的整幅畫面。?其應用場景非常廣泛,涵蓋了多個領域。那么您知道投影融合處理器主要的應用場景哪些嗎?下面盛顯科技小編為您介紹: ? 投影融合處理器主要的應用場景: 1、商業廣告展示 無縫拼接:在商業廣告展示中,投
    的頭像 發表于 09-11 12:49 ?448次閱讀
    盛顯科技:投影融合<b class='flag-5'>處理器</b>主要的應用場景<b class='flag-5'>有</b>哪些?

    ARM處理器和CPU什么區別

    ARM處理器和CPU(中央處理器)之間的關系及區別,可以從多個維度進行深入探討。首先,需要明確的是,ARM處理器并非一種獨立的CPU類型,而是指由ARM公司設計的一系列處理器架構,這些
    的頭像 發表于 09-10 11:24 ?2911次閱讀

    ARM處理器和CISC處理器的區別

    ARM處理器和CISC(復雜指令集計算機)處理器在多個方面存在顯著的區別。這些區別主要體現在架構原理、性能與功耗、設計目標、應用領域以及市場生態等方面。
    的頭像 發表于 09-10 11:10 ?823次閱讀

    國產新型AI PC處理器亮相上海

    處理器
    北京中科同志科技股份有限公司
    發布于 :2024年08月01日 09:21:01
    主站蜘蛛池模板: 欧美性猛交xxxx乱大交高清 | 又黄又湿又爽 | 男女交黄 | 久久综合九色综合欧洲 | 日本a级特黄三级三级三级 日本边添边爱边摸边做边爱 | 59日本人xxxxxxxxx69 | 女人张开腿等男人桶免费视频 | 五月婷婷一区二区 | 美女啪啪91 | 亚洲国产第一区二区香蕉 | 欧美一级看片免费观看视频在线 | 免费网站在线视频美女被 | 午夜片 飘香香影院 | 911精品国产91久久久久 | 在线天堂中文 | 国产黄色大片又色又爽 | 91极品视频在线观看 | 偷拍福利视频 | 华人永久免费视频 | 韩国午夜精品理论片西瓜 | 精品欧美小视频在线观看 | 久久国产免费 | 天天撸夜夜操 | 色最快国产| 午夜小网站 | 国产精品午夜在线观看 | 色老头免费视频 | 性视频软件| aaa一级最新毛片 | 夜色爽 | 日本亚洲天堂网 | 天堂在线免费 | 小泽玛利亚在线观看123 | 2017亚洲男人天堂 | 天天色综合久久 | 免费三级黄色 | 午夜精品在线观看 | 久久人人做人人玩人精品 | 亚洲高清毛片 | 色综合视频 | 久操视频在线观看 |