日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

中央計算單元架構簡介

工程師鄧生 ? 來源:汽車ECU開發(fā) ? 作者:eng2mot ? 2022-08-30 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

中央計算單元架構已經(jīng)成為汽車行業(yè)的共識,各主機廠都正努力在將其中央計算單元架構落地。

然而在將硬件、操作系統(tǒng)、中間件、管理程序、應用程序等集成到計算單元,還需要滿足功能安全要求,這是一項耗時、復雜且容易出錯,且非常具有挑戰(zhàn)性的任務。

下圖描述了系統(tǒng)架構師進行軟件架構設計時需要考慮的方面,包括任務在不同核心的分析、調(diào)度分配,不同應用中的交互,同時還要考慮配置參數(shù)、系統(tǒng)的安全和非安全要求以及優(yōu)化目標。此外,由于大型操作系統(tǒng)、中間件、應用程序的不可預測行為,系統(tǒng)架構師必須在部署后解決方案后,進行驗證實際場景的驗證是否滿足要求。

c0d12b86-27dc-11ed-ba43-dac502259ad0.png

▲圖1架構設計需要考慮的方面

接下來闡述考慮各種優(yōu)化目標的多核處理器中動態(tài)和靜態(tài)任務映射的方法,以及當前軟件集成的技術和方法,包括模型分析、配置、模型檢查和任務映射。

01.多核芯片的任務映射

根據(jù)應用場景和用戶需求,多核體系架構分為同構和異構兩種,同構多核芯片是該芯片內(nèi)的所有內(nèi)核都相同,即這都具有相似的計算能力和指令集體系架構。而異構體系架構是不同內(nèi)核集成到一個芯片中。例如提供高性能且低功耗的核心,通常采用的是異構。就任務映射而言,同構處理器比異構的工作量更少,不需要基于不同核的屬性來確認任務的分配。

多核中的任務分配可以有兩種,一種是靜態(tài)的,也就是在架構設計時,各個任務運行在哪個核心就已經(jīng)確定了,另外一種是動態(tài)的分配,根據(jù)當前的負載、運行場景等。

那不管是靜態(tài)還是動態(tài)任務映射,如何設計一種合適的映射方案呢?首先前提是現(xiàn)有的硬件、以及性能參數(shù)要求,包括負載率、溫度、可靠性等,對于靜態(tài)設計時,可以使用圖論算法、數(shù)學規(guī)劃算法或者是基于啟發(fā)式的算法,例如數(shù)學規(guī)劃算法,將需求轉(zhuǎn)化為數(shù)學不等式。然后通過使用不同的數(shù)學規(guī)劃來解不等式,包括混合整數(shù)線性規(guī)劃、分支和邊界、約束規(guī)劃和整數(shù)線性規(guī)劃。在數(shù)學規(guī)劃方法中,只要映射問題的復雜性不變?yōu)镹P,就始終保證最優(yōu)解。在NP問題的情況下,可以使用基于啟發(fā)式的算法。對于動態(tài)設計時,可以使用貪婪算法或者是反饋控制理論算法等。

02.架構設計工具分析

下面主要聊一聊嵌入式系統(tǒng)中現(xiàn)有的軟件集成技術,包括嵌入式系統(tǒng)的模型分析、基于需求的模型檢驗和驗證。此外,每個技術都是基于問題屬性和各種設計指標、DSE方法、優(yōu)化算法以及安全相關和優(yōu)化屬性進行分析的。

OSATE(開源 AADL 工具環(huán)境):這是一個功能強大的開源工具,它使用語法感知文本編輯器和同步圖形編輯器創(chuàng)建 AADL(架構分析和設計語言)模型(如下圖)。OSATE 是一個基于 Eclipse 的工具,包含使用 AADL 語言的航空航天和汽車系統(tǒng)的建模元素。

c0eeaee0-27dc-11ed-ba43-dac502259ad0.png

▲圖2將AADL文本編輯器(a)轉(zhuǎn)換為OSATE框架中的同步圖形編輯器(b)

AADL是一種建模語言,通過可擴展符號、工具框架和精確指定的語義,支持對系統(tǒng)架構的關鍵的性能屬性進行早期和反復的分析,例如數(shù)據(jù)流分析,任務映射分析。該語言利用形式化的建模概念來描述和分析應用系統(tǒng)架構的不同組件及其交互。包括軟件(例如,進程和線程)、計算硬件(例如,處理器、總線、設備和存儲器)和系統(tǒng)組件的抽象。AADL對于復雜實時嵌入式系統(tǒng)基于模型的分析特別有效。

通過使用 OSATE 工具,用戶可以對包括硬件和軟件(應用程序級別)在內(nèi)的系統(tǒng)(例如 ADAS 系統(tǒng))進行建模,例如,可以對用于每個應用程序的線程進行建模,包括線程的周期、計算執(zhí)行時間、每秒百萬指令 (MIPS) 預算和參考處理器。OSATE 根據(jù)與 AADL 文本語法規(guī)則以及每個指定組件的屬性定義中的違規(guī)來檢查用戶創(chuàng)建的模型。

此外,可以使用該框架執(zhí)行各種模型分析,該框架包括流延遲檢查,包括端到端流延遲計算、調(diào)度分析(例如調(diào)度綁定線程,即處理器利用率報告、綁定和調(diào)度線程,即線程綁定報告,并對單調(diào)優(yōu)先級分配進行評分),預算分析(包括分析總線負載,電力需求,資源分配,計算機資源預算,計算總權重),安全分析包括故障樹分析(FTA),功能危險評估(FHA) )、故障影響分析、故障模式影響分析 (FMEA) 以及檢查未處理的故障。

此外,可以使用該框架執(zhí)行各種語義檢查或功能集成分析,例如檢查綁定約束、連接綁定一致性、端口連接一致性等。此外,該工具具有利用各種插件(例如 Ocarina 和能夠?qū)⒛P蛷?MATLABSimulink 導入 OSATE)。但是OSATE不支持任何DSE方法,例如解決多核汽車計算單元的映射問題。

ArcheOpterix:如前所述,尋找可接受的架構設計對于軟件和系統(tǒng)架構師來說是一項具有挑戰(zhàn)性的任務,要考慮架構設計階段的質(zhì)量和功能需求。ArcheOpterix 是一個基于 Eclipse 的開源工具,它有助于使用評估技術、DSE 方法和針對 AADL 規(guī)范的優(yōu)化啟發(fā)式方法來簡化任務。該框架支持軟件組件的建模以及軟件組件、ECU、總線和服務之間的通信。

此外,考慮到設計約束和優(yōu)化目標,包括冗余分配和成本,該工具可以優(yōu)化軟件組件到 ECU 的部署。該工具可以指定與系統(tǒng)參數(shù)相關的不確定信息,因此可以搜索最佳和穩(wěn)健的候選架構,下圖展示了ArcheOpterix的頂層框架。

c12a55a8-27dc-11ed-ba43-dac502259ad0.png

▲圖3ArcheOpterix的頂層框架

然而,該工具在汽車平臺上使用也存在一些限制。首先框架已經(jīng)過時,沒有很好的文檔可供使用。它不支持任務映射分析和解決多核架構的映射問題,也不關注汽車應用的多核計算平臺。此外該工具不包括ISO 26262的安全相關屬性,框架本身不支持模型檢查和模型分析。

App4MC:APP4MC 是一個開源 Eclipse 平臺,專注于性能仿真,主要涉及多核平臺中的調(diào)度和時序分析,使用基于模型的開發(fā)方法??梢詫τ布蛙浖剡M行建模,包括處理器類型、各種指定模塊之間的連接類型、操作系統(tǒng)調(diào)度程序以及任務屬性,例如執(zhí)行時間和截止日期。

c139e356-27dc-11ed-ba43-dac502259ad0.png

▲圖4App4MC框架

此外,可以模擬硬件和軟件模型和約束的定義以及整個模型,同時考慮包括負載平衡、能耗和內(nèi)存在內(nèi)的不同優(yōu)化目標。

下圖顯示了APP4MC中的汽車系統(tǒng)建模示例,包括任務、硬件、操作系統(tǒng)、約束和任務映射。例如,在任務映射部分,可以將調(diào)度程序分配給核心。硬件模型方面,包括一個處理器(包括四個內(nèi)核)、集成 GPU (iGPU)、緩存和內(nèi)存等共享模塊以及這些組件之間的通信,使用 AAP4MC 可視化功能進行了可視化。

c1461388-27dc-11ed-ba43-dac502259ad0.png

▲圖5App4MC建模示例

然而,APP4MC 只分析和模擬任務映射而不是求解,在涵蓋的安全屬性和優(yōu)化目標方面受到限制,并且有相當數(shù)量的 E/E 架構元素未被 AAP4MC 考慮。

上述幾個都是開源的工具,除此之外還有商業(yè)化的工具可以支持EE架構設計。

PreeVision:Vector的工具,用于汽車行業(yè)中基于模型的分布式嵌入式系統(tǒng)開發(fā)。它為面向信號和服務的架構構建以及 E/E 系統(tǒng)的所有方面提供了全面的功能,包括需求工程、AUTOSAR、軟件和通信設計以及線束演變。集成和基于模型的方法有助于復雜任務保持簡單和可控。它還支持經(jīng)過實踐檢驗的抽象、分解和重用系統(tǒng)工程原則,可以作為工程骨干。它支持從多個位置對共享數(shù)據(jù)庫進行并行工作,以及可用于不同車輛的 E/E 架構平臺的設計;此外,它還提供組件的設計和評估、信號路由、模型一致性檢查和功能安全分析。

ASCET-DEVELOPER:這是一款基于商業(yè)模型的軟件,面向汽車領域,構建在Eclipse平臺上。它幫助系統(tǒng)架構師以低開銷創(chuàng)建高性能、安全可靠的嵌入式軟件。由于其具有ISO26262 ASIL-D等安全認證,因此適用于安全關鍵軟件開發(fā)。該商業(yè)框架支持模型分析,包括圖形和文本規(guī)范以及模型驗證。此外,它支持從設計模型自動生成C代碼,并提供單元測試功能;此外,可以通過提供不同的接口和標準化的文件交換格式來支持工具鏈集成,使工具易于集成到開發(fā)過程和工具鏈中。

SymTA/S:這是一個用于分析性能和優(yōu)化支持異構架構的實時嵌入式系統(tǒng)的商業(yè)框架。SymTA/S可用于處理器、ECU、通信總線和網(wǎng)絡預算、調(diào)度驗證和優(yōu)化。該工具支持分布式嵌入式架構的時序和調(diào)度分析,例如計算最壞情況執(zhí)行時間(WCET)。它支持獨特的端到端時序分析和可視化;此外,它可以通過定義多個優(yōu)化目標及其集成概念來規(guī)劃和優(yōu)化系統(tǒng)設計,并在使用 DSE 方法時確定其可靠性和安全性。


審核編輯:劉清

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

    關注

    68

    文章

    20344

    瀏覽量

    255360
  • 存儲器
    +關注

    關注

    39

    文章

    7759

    瀏覽量

    172284
  • 操作系統(tǒng)

    關注

    37

    文章

    7443

    瀏覽量

    129644
  • 多核芯片
    +關注

    關注

    0

    文章

    6

    瀏覽量

    7160

原文標題:高性能計算單元架構設計工具簡介

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    中科創(chuàng)達與恩智浦共同打造面向下一代汽車中央計算架構的參考設計方案

    2026年4月26日,在北京國際汽車展覽會上,中科創(chuàng)達宣布與恩智浦半導體合作,基于恩智浦S32N5與S32J100產(chǎn)品組合,共同打造面向下一代汽車中央計算架構的參考設計方案。該方案同時適配高
    的頭像 發(fā)表于 04-30 15:41 ?126次閱讀

    賦能中央超算E/E架構,芯馳重磅發(fā)布“中央智控小腦AMU算力基座+IO型區(qū)域控制”全套解決方案

    2026年4月24日,在北京國際汽車展覽會上,芯馳科技面向智能汽車前瞻的中央超算電子電氣架構,率先發(fā)布為“中央智控小腦”打造的AMU(Architecture Master Unit)安全實時算力
    發(fā)表于 04-28 10:46 ?1007次閱讀
    賦能<b class='flag-5'>中央</b>超算E/E<b class='flag-5'>架構</b>,芯馳重磅發(fā)布“<b class='flag-5'>中央</b>智控小腦AMU算力基座+IO型區(qū)域控制”全套解決方案

    地平線發(fā)布“星空” 芯片:單芯統(tǒng)管艙駕 中國車芯邁入中央計算時代

    僅是一次芯片級的降本突破,更是中國智能汽車從 “分布式域控” 邁向 “中央計算架構”的里程碑,將深刻改寫車載芯片與整車智能化的競爭格局。
    的頭像 發(fā)表于 04-22 09:30 ?1615次閱讀

    NSD3608-Q1車規(guī)級8通道半橋柵極驅(qū)動芯片:賦能域控架構下的智能執(zhí)行端升級

    前言隨著汽車電子電氣架構從分布式ECU向“中央計算+區(qū)域控制”演進,整車系統(tǒng)通過簡化線束、集中診斷與模塊化軟件架構,顯著提升了可維護性與實時性,也為軟件定義汽車(SDV)奠定了硬件基礎
    的頭像 發(fā)表于 03-26 14:34 ?240次閱讀
    NSD3608-Q1車規(guī)級8通道半橋柵極驅(qū)動芯片:賦能域控<b class='flag-5'>架構</b>下的智能執(zhí)行端升級

    實時模擬計算單元AD538:特性、應用與設計指南

    實時模擬計算單元AD538:特性、應用與設計指南 在電子設計領域,模擬計算單元的性能直接影響著系統(tǒng)的精度和穩(wěn)定性。AD538作為一款由Analog Devices推出的單芯片實時
    的頭像 發(fā)表于 01-15 14:50 ?636次閱讀

    光伏四可裝置硬件平臺架構詳解:計算單元、通信接口與可靠性設計

    光伏設備“單一功能、適配性差”的局限,以“計算為核、通信為脈、可靠為基”構建架構體系。西格電力提供光伏策略控制服務器,了解詳情可咨詢:1.3.7-5.0.0.4-6.2.0.0。本文從計算單元
    的頭像 發(fā)表于 01-04 15:40 ?1394次閱讀
    光伏四可裝置硬件平臺<b class='flag-5'>架構</b>詳解:<b class='flag-5'>計算</b><b class='flag-5'>單元</b>、通信接口與可靠性設計

    請問cw32f0有浮點計算單元嗎?

    cw32f0有浮點計算單元嗎?
    發(fā)表于 12-09 06:09

    用于RISCV的F指令集實現(xiàn)的浮點計算單元(FPU)設計方案

    信號: 計算單元將收到的三條數(shù)據(jù)和使能信號同步發(fā)給20多個模塊,同時只有一個模塊被時鐘使能,進行計算,但結果都會保留,發(fā)給數(shù)選。計算單元
    發(fā)表于 10-24 07:43

    【PZ-ZU15EG-KFB】——ZYNQ UltraScale + 異構架構下的智能邊緣計算標桿

    及747K邏輯單元FPGA,形成"通用計算+實時控制+定制加速"架構。產(chǎn)品具備8GB DDR4/64GB eMMC存儲、8×16.3Gb/s高速接口,支持-40~85℃寬溫工作,適用于機器視覺、工業(yè)控制、醫(yī)療
    的頭像 發(fā)表于 07-22 09:47 ?1355次閱讀
    【PZ-ZU15EG-KFB】——ZYNQ UltraScale + 異構<b class='flag-5'>架構</b>下的智能邊緣<b class='flag-5'>計算</b>標桿

    聯(lián)合電子車載計算平臺技術解析

    第一代中央區(qū)域架構逐漸得到論證,中央三域車載計算平臺將進一步深化功能融合,軟件創(chuàng)新,實現(xiàn)整車降本增效,提升用戶體驗,以應對多變的市場需求,如圖。
    的頭像 發(fā)表于 06-10 14:51 ?1722次閱讀
    聯(lián)合電子車載<b class='flag-5'>計算</b>平臺技術解析

    GPU架構深度解析

    GPU架構深度解析從圖形處理到通用計算的進化之路圖形處理單元(GPU),作為現(xiàn)代計算機中不可或缺的一部分,已經(jīng)從最初的圖形渲染專用處理器,發(fā)展成為強大的并行
    的頭像 發(fā)表于 05-30 10:36 ?2048次閱讀
    GPU<b class='flag-5'>架構</b>深度解析

    第十八章 淺談循環(huán)冗余校驗(CRC)計算單元

    本篇文章介紹了CRC(循環(huán)冗余校驗),其計算單元用 CRC-32多項式,32位數(shù)據(jù)寄存器,4個AHB時鐘周期完成計算。含數(shù)據(jù)、獨立數(shù)據(jù)和控制寄存器,例程可測試不同模式CRC計算并驗證結
    的頭像 發(fā)表于 05-29 11:00 ?1544次閱讀
    第十八章 淺談循環(huán)冗余校驗(CRC)<b class='flag-5'>計算</b><b class='flag-5'>單元</b>

    能效提升3倍!異構計算架構讓AI跑得更快更省電

    電子發(fā)燒友網(wǎng)報道(文/李彎彎)異構計算架構通過集成多種不同類型的處理單元(如CPU、GPU、NPU、FPGA、DSP等),針對不同計算任務的特點進行分工協(xié)作,從而在性能、能效和靈活性之
    的頭像 發(fā)表于 05-25 01:55 ?4306次閱讀

    Arm架構何以成為現(xiàn)代計算的基礎

    2025 年 4 月,Arm 架構迎來了問世 40 周年。這個始于英國劍橋一隅、懷揣雄心壯志的項目,如今已成為全球廣泛采用的計算架構。從傳感器、智能手機、筆記本電腦,到汽車、數(shù)據(jù)中心等諸多領域,有數(shù)十億設備如今運行在 Arm
    的頭像 發(fā)表于 05-20 10:02 ?1392次閱讀

    詳解電動汽車的區(qū)域控制架構

    故障情況。不同于傳統(tǒng)的域架構,區(qū)域控制架構采用集中控制和計算的方式,將分散在各個 ECU 上的軟件統(tǒng)一交由強大的中央計算機處理,從而為下游的
    的頭像 發(fā)表于 05-15 09:23 ?2306次閱讀
    詳解電動汽車的區(qū)域控制<b class='flag-5'>架構</b>
    台中县| 龙川县| 都江堰市| 剑河县| 太谷县| 娄烦县| 门源| 西宁市| 崇阳县| 新野县| 静海县| 辽中县| 慈利县| 恩平市| 吉林省| 丰顺县| 忻州市| 尖扎县| 商丘市| 安龙县| 马山县| 平乡县| 璧山县| 宾阳县| 丹凤县| 芜湖县| 米脂县| 曲周县| 克什克腾旗| 安宁市| 绥阳县| 东台市| 土默特左旗| 东辽县| 利津县| 沙雅县| 宁明县| 宜春市| 中阳县| 新泰市| 松原市|