91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

處理器設(shè)計技能的短缺有哪些

Codasip 科達(dá)希普 ? 來源:Codasip 科達(dá)希普 ? 2023-07-20 16:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知,使用 "現(xiàn)成 "處理器內(nèi)核的傳統(tǒng)設(shè)計方法存在局限性。傳統(tǒng)上,軟件工程師試圖使代碼適應(yīng)所選處理器硬件的限制。另一種方法是對硬件和軟件進(jìn)行共同優(yōu)化,以創(chuàng)建定制計算解決方案,這一方案也可以定義為:"以軟件定義硬件"。

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

定制計算的機遇

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

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

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

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

15年前,x86主導(dǎo)了微處理器市場,Arm主導(dǎo)了不斷增長的移動電話應(yīng)用處理器市場,這些市場出現(xiàn)了一些整合。隨著專有架構(gòu)的衰落,Arm嵌入式內(nèi)核占據(jù)了大部分市場份額。結(jié)果是處理器開發(fā)工作減少,許多設(shè)計團(tuán)隊從處理器設(shè)計轉(zhuǎn)向從少數(shù)IP供應(yīng)商那里選擇處理器產(chǎn)品。

處理器設(shè)計工程師的市場繼續(xù)萎縮,這導(dǎo)致學(xué)術(shù)界對處理器設(shè)計的興趣減少,具備處理器設(shè)計知識的大學(xué)畢業(yè)生逐漸減少。

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

振興大學(xué)處理器設(shè)計專業(yè)

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

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

處理器設(shè)計自動化

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

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

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

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

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

漸進(jìn)式設(shè)計

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

在密碼學(xué)、神經(jīng)網(wǎng)絡(luò)DSP等應(yīng)用中,RISC-V定制指令可以顯著提高資源受限內(nèi)核的性能。要創(chuàng)建自定義指令,必須對軟件進(jìn)行剖析,以確定計算瓶頸,然后設(shè)計新的自定義指令來解決這些瓶頸。

還通過添加微體系結(jié)構(gòu)特性,以改善輸入數(shù)據(jù)與處理器內(nèi)核之間的接口。一個這方面成功的例子是Codasip應(yīng)用團(tuán)隊創(chuàng)建了一個先進(jìn)先出寄存器鏈和權(quán)重存儲,以便在小型L31嵌入式內(nèi)核上高效地實現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)(CNN)。

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

責(zé)任編輯:彭菁

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20255

    瀏覽量

    252318
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2837

    瀏覽量

    53293
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3595

    瀏覽量

    69014

原文標(biāo)題:技能get - 如何提高定制計算的設(shè)計技能?

文章出處:【微信號:Codasip 科達(dá)希普,微信公眾號:Codasip 科達(dá)希普】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式驅(qū)動開發(fā),需要掌握哪些技能?

    處理器內(nèi)核:理解處理器的內(nèi)部結(jié)構(gòu),特別是寄存的使用,以及內(nèi)存區(qū)域的用途,如堆、堆棧、IVT、代碼等。 熟悉外設(shè)接口:比如UART、AD、SPI、定時、PWM、實時時鐘等常見的外設(shè)接
    發(fā)表于 01-20 16:46

    如何配置處理器休眠模式?

    如何配置處理器休眠模式
    發(fā)表于 12-05 07:28

    利用Verdi調(diào)試協(xié)處理器的實現(xiàn)步驟

    本次給大家介紹的是利用Verdi調(diào)試協(xié)處理器的實現(xiàn)步驟。 有時為了觀察協(xié)處理器運行情況,需要查看協(xié)處理器接口的信號波形,此時可以用Verdi來查看主處理器發(fā)給協(xié)
    發(fā)表于 10-30 08:26

    應(yīng)對微處理器電源失穩(wěn),它就夠了—CBM809X系列

    CBM809X系列是芯佰微電子推出的高性能微處理器監(jiān)控電路,專為保障數(shù)字系統(tǒng)電源可靠性設(shè)計,其核心功能是實時追蹤供電電壓狀態(tài),在通電、斷電及電壓波動等全生命周期場景下輸出穩(wěn)定復(fù)位信號,確保微處理器
    的頭像 發(fā)表于 10-29 13:10 ?2998次閱讀
    應(yīng)對微<b class='flag-5'>處理器</b>電源失穩(wěn),<b class='flag-5'>有</b>它就夠了—CBM809X系列

    基于E203 NICE協(xié)處理器擴展指令

    處理器的調(diào)用需要創(chuàng)建用戶自定義RISC-V的指令。 (2) 如何調(diào)用NICE協(xié)處理器 調(diào)用NICE接口4個通道,請求通道、存儲請求通道、反饋通道、和存儲
    發(fā)表于 10-21 14:35

    基于E203 NICE協(xié)處理器擴展指令2.0

    創(chuàng)建用戶自定義RISC-V的指令。 (2) 如何調(diào)用NICE協(xié)處理器 調(diào)用NICE接口4個通道,請求通道、存儲請求通道、反饋通道、和存儲反饋通道。請求通道:主
    發(fā)表于 10-21 10:39

    Cortex-M0+處理器的HardFault錯誤介紹

    在ARM處理器中,如果一個程序產(chǎn)生了錯誤并且被處理器檢測到,就會產(chǎn)生錯誤異常。Cortex-M0+處理器只有一種異常用以處理錯誤:HardFault。
    的頭像 發(fā)表于 10-14 10:50 ?3388次閱讀
    Cortex-M0+<b class='flag-5'>處理器</b>的HardFault錯誤介紹

    云拼接處理器的性能如何?

    云拼接處理器作為大屏拼接及音視頻解決方案中的關(guān)鍵設(shè)備,其性能直接影響著展覽展示、可視化展廳、中小控制室和園區(qū)監(jiān)控等行業(yè)的視覺呈現(xiàn)效果與系統(tǒng)運行穩(wěn)定性。深圳融大視覺科技有限公司推出的云拼接處理器,在
    的頭像 發(fā)表于 09-05 00:11 ?726次閱讀

    請問NICE協(xié)處理器與傳統(tǒng)ocb外設(shè)相比的優(yōu)勢什么?

    使用擴展指令調(diào)用NICE協(xié)處理器完成預(yù)定操作,給出的優(yōu)勢通常為代替CPU處理數(shù)據(jù),但其實使用片上總線掛一個外設(shè),然后驅(qū)動外設(shè)完成操作也可以實現(xiàn)相同的功能,所以想問一下協(xié)處理器相比于外設(shè)實現(xiàn)還有沒有其它方面的優(yōu)勢
    發(fā)表于 05-29 08:21

    NICE協(xié)處理器與傳統(tǒng)ocb外設(shè)相比的優(yōu)勢什么?

    使用擴展指令調(diào)用NICE協(xié)處理器完成預(yù)定操作,給出的優(yōu)勢通常為代替CPU處理數(shù)據(jù),但其實使用片上總線掛一個外設(shè),然后驅(qū)動外設(shè)完成操作也可以實現(xiàn)相同的功能,所以想問一下協(xié)處理器相比于外設(shè)實現(xiàn)還有沒有其它方面的優(yōu)勢
    發(fā)表于 05-28 08:31

    十萬塊一顆的芯片值不值?ADM處理器CPU。#半導(dǎo)體#電子

    處理器
    芯廣場
    發(fā)布于 :2025年05月26日 18:09:31

    光子 AI 處理器的核心原理及突破性進(jìn)展

    電子發(fā)燒友網(wǎng)(文 / 李彎彎)光子 AI 處理器,作為一種借助光子執(zhí)行信息處理與人工智能(AI)計算的新型硬件設(shè)備,正逐漸嶄露頭角。與傳統(tǒng)基于晶體管的電子 AI 處理器(如 GPU、TPU)截然不同
    的頭像 發(fā)表于 04-19 00:40 ?4169次閱讀

    海光雙路服務(wù)主板,支持 5000/7000系列 2/3號處理器

    處理器
    jf_10805031
    發(fā)布于 :2025年04月02日 14:17:42

    異形拼接處理器支持哪些顯示技術(shù)?

    異形拼接處理器是專門用于實現(xiàn)異形拼接屏功能的設(shè)備,它支持多種顯示技術(shù),以滿足不同場景下的展示需求。以下是對異形拼接處理器所支持的顯示技術(shù)的詳細(xì)歸納: 一、液晶顯示技術(shù) 1、應(yīng)用廣泛: 異形拼接處理器
    的頭像 發(fā)表于 04-01 09:48 ?741次閱讀

    集特 國產(chǎn)飛騰處理器工控主板GM9-2602

    處理器
    集特國產(chǎn)工控產(chǎn)品
    發(fā)布于 :2025年03月12日 14:07:04