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)不再提示

任務(wù)關(guān)鍵型環(huán)境中的多核處理器

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:GUILLEM BERNAT ? 2022-11-09 15:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

多核處理器越來越多地被采用在關(guān)鍵系統(tǒng)領(lǐng)域,特別是在關(guān)鍵任務(wù)的軍事環(huán)境中。它們?yōu)閱魏颂幚砥鞯拈L期可用性問題以及促進(jìn)軍事系統(tǒng)創(chuàng)新所需的處理能力增加的問題提供了解決方案。由于多核處理器既不提供確定性環(huán)境,也不提供可預(yù)測的軟件執(zhí)行時(shí)間,因此需要一種新的驗(yàn)證方法(一種解決多核時(shí)序分析挑戰(zhàn)的方法)來安全使用。

處理器的SWaP(尺寸,重量和功率)問題的持續(xù)進(jìn)展導(dǎo)致多核供電的手機(jī)比阿波羅11號月球著陸器包含更多的功率。使用多核處理器帶來的好處導(dǎo)致該技術(shù)在主流技術(shù)行業(yè)中得到廣泛采用,單核處理器現(xiàn)在只占市場的一小部分。由于這種轉(zhuǎn)變,芯片制造商正在遠(yuǎn)離生產(chǎn)這些傳統(tǒng)處理器,它們的長期可用性受到嚴(yán)重質(zhì)疑。

隨著單核處理器的供應(yīng)不斷減少,現(xiàn)代嵌入式系統(tǒng)越來越受歡迎,采用多核處理器是不可避免的。然而,在關(guān)鍵任務(wù)軍事領(lǐng)域安全使用這些處理器具有挑戰(zhàn)性,因?yàn)樗鼈兗炔惶峁┐_定性環(huán)境,也不提供可預(yù)測的軟件執(zhí)行時(shí)間。

軍用航空電子認(rèn)證的黃金標(biāo)準(zhǔn)

DO-178C 是 FAA [聯(lián)邦航空管理局] 和 EASA [歐盟航空安全局] 等著名認(rèn)證機(jī)構(gòu)批準(zhǔn)所有商業(yè)軟件航空航天系統(tǒng)的主要文件。多年來,它也已成為在軍用航空電子系統(tǒng)中使用軟件的事實(shí)黃金標(biāo)準(zhǔn)。

美國聯(lián)邦航空局用題為“多核處理器”的立場文件CAST-32A補(bǔ)充了DO-178C指南,以解決航空中越來越多地使用多核處理器的問題。

美國陸軍指定的主要適航機(jī)構(gòu)AMRDEC航空工程局(AED)發(fā)布了一份名為“多核處理器(MCP)適航要求”的指導(dǎo)文件草案,其中DO-178C和CAST-32A目標(biāo)被確定為可用于滿足MCP [多核處理器]適航要求的指南。

時(shí)序分析是 CAST-32A 指南中確定的核心目標(biāo)之一,并具體由稱為 MCP_Software_1 的目標(biāo)解決,該目標(biāo)需要證據(jù)證明所有托管軟件組件正常運(yùn)行,并且在多核環(huán)境中運(yùn)行時(shí)有足夠的時(shí)間完成其執(zhí)行。這是一個(gè)非常具有挑戰(zhàn)性的目標(biāo),并且已被證明是旨在認(rèn)證多核項(xiàng)目的軍事和航空航天公司的嚴(yán)重障礙。

分析多核時(shí)序行為

由于多種原因,旨在驗(yàn)證單核系統(tǒng)時(shí)序行為的驗(yàn)證解決方案不適用于多核時(shí)序分析,主要是因?yàn)檫@些解決方案無法考慮資源爭用引起的干擾的影響。為了驗(yàn)證多核系統(tǒng)的時(shí)序行為,需要專門解決多核時(shí)序分析挑戰(zhàn)的新方法。

考慮資源爭用和干擾

多核系統(tǒng)任務(wù)中任務(wù)的計(jì)時(shí)行為不僅受其上運(yùn)行的軟件及其輸入的影響,還受與其他內(nèi)核上運(yùn)行的任務(wù)共享的資源(如總線、緩存和 GPU)爭用的影響。為了設(shè)計(jì)實(shí)驗(yàn)來分析多核系統(tǒng)的時(shí)序行為,必須識別并考慮干擾源。

圖 1 顯示了多核架構(gòu)的簡化示例,其中總線在多個(gè)內(nèi)核之間共享。由核心 N 訪問此總線而導(dǎo)致的流量可能會影響在核心 0 上運(yùn)行的應(yīng)用程序的計(jì)時(shí)行為,該應(yīng)用程序需要訪問此總線。

圖1|多核系統(tǒng)中的干擾信道示例。

450-5d7a9b3560f59-Rapita-Figure+1+REDRAWN.jpg.jpg

必須測試假設(shè)

為了分析多核系統(tǒng)的時(shí)序行為,必然需要對所研究系統(tǒng)的行為進(jìn)行一些假設(shè),包括存在的干擾信道的影響。由于多核系統(tǒng)的復(fù)雜性,對系統(tǒng)做出的看似合乎邏輯的假設(shè)以后可能會被證明是不正確的,可能需要一個(gè)迭代過程來做出假設(shè),測試它們,并使用分析結(jié)果來完善下一輪測試的假設(shè)。

這最好用一個(gè)實(shí)際示例來解釋:正在研究的是運(yùn)行在 Xilinx Zynq Ultrascale+ ZCU102 目標(biāo)板上的內(nèi)存密集型應(yīng)用對不同干擾水平的敏感性。運(yùn)行應(yīng)用程序的應(yīng)用程序處理單元有四個(gè)內(nèi)核。合理的假設(shè)是,由于對系統(tǒng)的先驗(yàn)了解,二級緩存是此應(yīng)用的主要干擾通道。為了驗(yàn)證這一假設(shè),在應(yīng)用程序運(yùn)行時(shí)執(zhí)行了一項(xiàng)測試,同時(shí)從 0 到 3 個(gè)競爭者內(nèi)核上運(yùn)行的任務(wù)對 L2 緩存進(jìn)行持續(xù)訪問。

圖2|CPU 周期和二級緩存未命中。

450-5d7a9e9aef80e-Rapita-Figure_2.jpg.jpg

如果假設(shè)有效,則應(yīng)用程序執(zhí)行的二級緩存未命中數(shù)和 CPU 周期數(shù)將隨著每個(gè)額外的競爭者內(nèi)核而增加。該圖顯示,這一假設(shè)一直持續(xù)到引入第三個(gè)競爭者核心。這增加了 CPU 周期數(shù),但二級緩存未命中數(shù)與只有兩個(gè)競爭者內(nèi)核處于活動(dòng)狀態(tài)時(shí)大致相同。

多核系統(tǒng)中干擾效應(yīng)的復(fù)雜性意味著設(shè)計(jì)人員應(yīng)該期望需要迭代周期來形成假設(shè),測試它們,并使用分析結(jié)果形成新的假設(shè)。雖然沒有辦法自動(dòng)化這個(gè)過程,但工程師可以在如何形成關(guān)于多核處理器的合理假設(shè)以及如何通過處理多個(gè)項(xiàng)目和積累經(jīng)驗(yàn)來在調(diào)查工作中重新評估這些假設(shè)方面發(fā)展專業(yè)知識。有效的重新評估和測試將導(dǎo)致全面了解多核處理器的行為方式以及哪些因素會影響其計(jì)時(shí)行為。

在真實(shí)硬件上進(jìn)行測試

多核CPU很復(fù)雜,其內(nèi)部通常是隱藏的,因此純分析模型在理解其時(shí)序行為方面的用途有限。雖然純分析(靜態(tài)分析)模型可以為單核系統(tǒng)提供可用的時(shí)序估計(jì),但對于多核系統(tǒng)則不是這種情況。即使使用這些方法,它們也會根據(jù)多核配置的病理最壞情況行為產(chǎn)生高度悲觀的結(jié)果,并且這些結(jié)果將沒有實(shí)際用途。

要從多核系統(tǒng)生成可用的時(shí)序指標(biāo),必須測量系統(tǒng)本身的時(shí)序行為。Rapita Systems的工程師使用巴塞羅那超級計(jì)算中心開發(fā)的一系列微基準(zhǔn)來強(qiáng)調(diào)特定的共享資源,并在發(fā)生這種爭用時(shí)觀察應(yīng)用程序的計(jì)時(shí)行為。通過使用該技術(shù)對特定共享資源應(yīng)用可配置的爭用程度,可以制定實(shí)驗(yàn),以幫助根據(jù)可行的計(jì)時(shí)環(huán)境分析計(jì)時(shí)指標(biāo)。這些實(shí)驗(yàn)可以產(chǎn)生滿足CAST-32A定時(shí)目標(biāo)所需的關(guān)鍵證據(jù),例如最壞情況執(zhí)行時(shí)間(WCET)。

多核時(shí)序分析不能完全自動(dòng)化

多核處理器的復(fù)雜性意味著構(gòu)建全自動(dòng)時(shí)序分析解決方案是不現(xiàn)實(shí)的。雖然工具支持可以自動(dòng)化大多數(shù)數(shù)據(jù)收集和分析過程,但需要工程智慧和專業(yè)知識來了解系統(tǒng)和指導(dǎo)工具使用以產(chǎn)生必要的證據(jù)。工程師在了解多核系統(tǒng)、研究干擾信道和使用支持工具方面的經(jīng)驗(yàn)越多,分析過程的效率就越高。

未來的關(guān)鍵任務(wù)

軍事領(lǐng)域使用的關(guān)鍵任務(wù)嵌入式系統(tǒng)越來越多地使用多核處理器。這些系統(tǒng)的認(rèn)證考慮因素不是事后才考慮的,而是在開發(fā)過程的早期考慮的。值得慶幸的是,DO-178C 提供了一組強(qiáng)大的目標(biāo),以確保安全可靠地使用這些處理器。多核系統(tǒng)的時(shí)序分析具有挑戰(zhàn)性,但久經(jīng)考驗(yàn)的解決方案可以在商業(yè)環(huán)境中執(zhí)行。

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20250

    瀏覽量

    252209
  • MCP
    MCP
    +關(guān)注

    關(guān)注

    0

    文章

    289

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    解析Linux的進(jìn)程、線程和協(xié)程

    )協(xié)程切換:協(xié)程之間的切換由程序員手動(dòng)控制,通常在I/O操作掛起和恢復(fù)協(xié)程。 三、并行和并發(fā) 進(jìn)程并行處理 進(jìn)程并行處理涉及多個(gè)獨(dú)立進(jìn)程,在多個(gè)處理器上同時(shí)執(zhí)行。這種方式可以充分
    發(fā)表于 12-22 11:00

    瑞芯微SOC智能視覺AI處理器

    RK1126B的基礎(chǔ)上,增加了H.264/H.265視頻編碼能力的“全能”視覺AI處理器,實(shí)現(xiàn)編解碼+AI分析一體化基礎(chǔ): 完全繼承了RK1126B的所有特性,包括2TOPS NPU和強(qiáng)大的解碼與ISP
    發(fā)表于 12-19 13:44

    FreeRTOS和uC/OS-II的功能特性

    。 多核支持 (FreeRTOS SMP): 有官方對稱多處理 (SMP) 版本,支持多核處理器。 MPU 支持: 支持內(nèi)存保護(hù)單元 (MPU),用于
    發(fā)表于 11-17 08:17

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

    的search forward工具按鈕搜索nice_req_valid信號以追蹤到主處理器發(fā)起的調(diào)用請求信號。 結(jié)果如下圖所示。 小結(jié) 本文梳理了調(diào)試過程的技巧,通過調(diào)試發(fā)現(xiàn)協(xié)處理器設(shè)計(jì)不周到的地方,因?yàn)槟芰τ邢?,若?/div>
    發(fā)表于 10-30 08:26

    AM67x處理器技術(shù)文檔總結(jié)

    AM67x 可擴(kuò)展處理器系列基于進(jìn)化的 Jacinto? 7 架構(gòu),面向智能視覺相機(jī)和通用計(jì)算應(yīng)用,并建立在 TI 十多年來在視覺處理器市場領(lǐng)導(dǎo)地位積累的廣泛市場知識之上。AM67x 系列專為工廠自動(dòng)化、樓宇自動(dòng)化和其他市場
    的頭像 發(fā)表于 09-29 10:48 ?2014次閱讀
    AM67x<b class='flag-5'>處理器</b>技術(shù)文檔總結(jié)

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

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

    Andes晶心科技推出AndesCore 46系列處理器家族

    Andes晶心科技,作為高效能、低功耗32/64位RISC-V處理器核的領(lǐng)導(dǎo)供貨商及RISC-V國際組織的創(chuàng)始首席會員,今日宣布推出具有4個(gè)成員的AndesCore 46系列處理器家族。首款成員AX46MPV是一款全新64位多核
    的頭像 發(fā)表于 08-13 14:02 ?2643次閱讀

    【老法師】多核異構(gòu)處理器M核程序的啟動(dòng)、編寫和仿真

    有很多研究單片機(jī)的小伙伴在面對多核異構(gòu)處理器時(shí),可能會對多核的啟動(dòng)流程感到困惑——因?yàn)椴皇煜CC編程和GDB調(diào)試,所以也無法確定多核異構(gòu)處理器
    的頭像 發(fā)表于 08-13 09:05 ?3985次閱讀
    【老法師】<b class='flag-5'>多核</b>異構(gòu)<b class='flag-5'>處理器</b><b class='flag-5'>中</b>M核程序的啟動(dòng)、編寫和仿真

    關(guān)于人工智能處理器的11個(gè)誤解

    本文轉(zhuǎn)自:TechSugar編譯自ElectronicDesign人工智能浪潮已然席卷全球,將人工智能加速處理器整合到各類應(yīng)用也變得愈發(fā)普遍。然而,圍繞它們是什么、如何運(yùn)作、能如何增強(qiáng)
    的頭像 發(fā)表于 08-07 13:21 ?1066次閱讀
    關(guān)于人工智能<b class='flag-5'>處理器</b>的11個(gè)誤解

    T113-i芯片技術(shù)解析:高性能嵌入式處理器的創(chuàng)新設(shè)計(jì)

    性能與功耗之間實(shí)現(xiàn)了出色的平衡。 ?核心架構(gòu) T113-i采用異構(gòu)多核設(shè)計(jì),搭載雙核ARM Cortex-A7主處理器,主頻可達(dá)1.2GHz,處理能力達(dá)到4000DMIPS。同時(shí)配備一個(gè)ARM Cortex-M4協(xié)
    的頭像 發(fā)表于 07-17 14:15 ?1288次閱讀

    I/O密集任務(wù)開發(fā)指導(dǎo)

    使用異步并發(fā)可以解決單次I/O任務(wù)阻塞的問題,但是如果遇到I/O密集任務(wù),同樣會阻塞線程其它任務(wù)的執(zhí)行,這時(shí)需要使用多線程并發(fā)能力來進(jìn)行
    發(fā)表于 06-19 07:19

    Analog Devices Inc. ADSP-SC598雙SHARC+?數(shù)字信號處理器數(shù)據(jù)手冊

    ? DSP擴(kuò)展,可處理額外的實(shí)時(shí)處理任務(wù),并管理用于連接音頻應(yīng)用關(guān)鍵時(shí)間數(shù)據(jù)的外設(shè)。這些接口包括千兆以太網(wǎng)、USB高速、CAN FD和各
    的頭像 發(fā)表于 06-10 11:53 ?1117次閱讀
    Analog Devices Inc. ADSP-SC598雙SHARC+?數(shù)字信號<b class='flag-5'>處理器</b>數(shù)據(jù)手冊

    聚徽——手持工業(yè)平板電腦處理器性能對工業(yè)場景復(fù)雜運(yùn)算的影響

    在當(dāng)今數(shù)字化與智能化深度融合的工業(yè)時(shí)代,手持工業(yè)平板電腦已成為工業(yè)現(xiàn)場數(shù)據(jù)處理、設(shè)備控制與生產(chǎn)管理的關(guān)鍵移動(dòng)工具。而處理器作為其核心組件,如同設(shè)備的 “心臟”,其性能優(yōu)劣對工業(yè)場景
    的頭像 發(fā)表于 06-04 14:38 ?660次閱讀

    熱成像儀為何都在瘋狂卷多核處理器?“多核大戰(zhàn)”背后的真相你知道嗎?

    ”遠(yuǎn)遠(yuǎn)不夠, “看得清”“不卡頓”“多任務(wù)并行”成了剛需。 于是,一場關(guān)于“多核處理器”的行業(yè)競賽悄然拉開帷幕。 多核,不只是手機(jī)的事,熱成像儀也在“追核” 過去我們常常聽說手機(jī)從雙核
    的頭像 發(fā)表于 04-27 15:41 ?777次閱讀

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

    ,光子 AI 處理器依靠光信號的傳輸、調(diào)制及檢測來完成計(jì)算任務(wù),因其具備高速、低功耗、高帶寬等突出優(yōu)勢,被視作突破現(xiàn)有計(jì)算瓶頸的關(guān)鍵技術(shù)之一。 核心原理及面臨的技術(shù)挑戰(zhàn) 光子 AI 處理器
    的頭像 發(fā)表于 04-19 00:40 ?4160次閱讀