伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

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

CAST-32方法為多核處理器打開了大門

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

掃碼添加小助手

加入工程師交流群

將軟件集中到一個硬件平臺中被認(rèn)為是航空電子設(shè)備的一種良好做法。事實(shí)標(biāo)準(zhǔn) ARINC653 描述了它如何根據(jù)分區(qū)模型正確工作,排除和減輕硬件資源沖突。隨著該模型的成功和多核處理器 (MCP) 的普及,認(rèn)證機(jī)構(gòu)已開始擴(kuò)大其對使用多核處理器的接受程度。

CAST-32 方法為多核處理器打開了大門……

關(guān)于認(rèn)證機(jī)構(gòu)軟件團(tuán)隊(duì) (CAST),一個由認(rèn)證和監(jiān)管機(jī)構(gòu)代表 (EASA, FAA) 組成的國際組織,發(fā)表了一篇名為 CAST-32 的論文,描述了允許使用多核 -機(jī)載系統(tǒng)中的處理器。從本質(zhì)上講,本文確定了可能對系統(tǒng)安全產(chǎn)生影響的主要主題,并且在大多數(shù)情況下,確定性是關(guān)鍵。CAST-32 的最終結(jié)論是可以使用多核處理器,但范圍僅限于最多兩個活動核心。

但隨后的發(fā)展實(shí)際上允許有效地利用它們

隨著 CAST-32 文件CAST-32A (2016) 的更新,這種情況發(fā)生了變化。現(xiàn)在可以在機(jī)載系統(tǒng)中并行使用處理器的所有內(nèi)核。該文件明確允許使用多個核心,只要提交認(rèn)證的組織(申請??人)可以為所提到的問題提供最先進(jìn)的解決方案。這些問題涉及硬件設(shè)計(jì)方面以及軟件架構(gòu)方面的問題。后者需要借助適當(dāng)?shù)?a target="_blank">操作系統(tǒng)打下堅(jiān)實(shí)的基礎(chǔ)。高級操作系統(tǒng)已經(jīng)將多核支持緊密結(jié)合到其分區(qū)管理中。

規(guī)劃的挑戰(zhàn)

CAST-32A 定位文件的“規(guī)劃”部分討論了與處理器、架構(gòu)、操作系統(tǒng)和工具的選擇相關(guān)的所有主題。首先是申請人有責(zé)任識別 MCP。此外,CAST-32A 要求申請人注意軟件架構(gòu)(包括 IMA 考慮因素)、資源劃分模型和要使用的開發(fā)工具。

最大的挑戰(zhàn):無沖突地管理共享處理器緩存

CAST-32A 中最具爭議的話題被稱為“干擾通道和資源使用”。它留給申請人來識別應(yīng)用程序之間的干擾,定義資源使用,并評估對整個系統(tǒng)的確定性行為的影響。兩個問題,共享處理器緩存和主內(nèi)存帶寬的影響正在挑戰(zhàn)申請人構(gòu)建系統(tǒng)。

因?yàn)楦呒壘彺嬖谔幚砥鲀?nèi)核之間共享,所以 CPU 的硬件必須處理同步問題。此外,共享緩存的狀態(tài)可能會受到錯誤應(yīng)用程序的影響,從而嚴(yán)重影響安全關(guān)鍵分區(qū)的性能。

內(nèi)存沖突解決方案及時處理任務(wù)

為了為最壞的情況做好準(zhǔn)備,符合 CAST-32A 的操作系統(tǒng)必須提供對緩存帶寬的監(jiān)控,以關(guān)閉錯誤的應(yīng)用程序。除了這些在運(yùn)行時適用的技術(shù)方法之外,申請人應(yīng)該有可能(幾乎)消除架構(gòu)級別的緩存效應(yīng)。最明顯的方法是增加時間分區(qū)窗口的安全邊際,這樣即使共享緩存永久不穩(wěn)定也能滿足最壞情況執(zhí)行時間(WCET)。這樣做時,性能將受到顯著影響。相反,申請人可以將應(yīng)用程序排序?yàn)榫哂邢嗤浖墑e的組。通過確保安全關(guān)鍵進(jìn)程并行運(yùn)行,緩存可以在關(guān)鍵時間框架開始時失效。

另一個干擾源是主存儲器總線。即使內(nèi)存區(qū)域被分區(qū)并因此相互保護(hù),對總線的訪問也需要一定的時間。一個應(yīng)用程序?qū)?nèi)存總線的密集使用是以并行運(yùn)行的應(yīng)用程序?yàn)榇鷥r的。該主題與共享緩存討論非常相似,緩解措施也幾乎相同。

細(xì)粒度的鎖定和清晰的前景

當(dāng)在不同內(nèi)核上執(zhí)行的應(yīng)用程序同時進(jìn)入內(nèi)核空間時,也可能發(fā)生爭用,可能訪問相同的數(shù)據(jù)結(jié)構(gòu)。傳統(tǒng)上,對整個內(nèi)核內(nèi)存的訪問受到全局鎖的保護(hù),一次只允許一個內(nèi)核執(zhí)行操作系統(tǒng)服務(wù)。這在技術(shù)上可能是足夠的,但在可擴(kuò)展性方面并不令人滿意。為了減少這種干擾通道的影響,一個兼容良好的操作系統(tǒng)必須使用細(xì)粒度的鎖定,這大大降低了應(yīng)用程序同時請求相同鎖定的概率。

除了識別干擾信道之外,CAST-32A 論文還需要對每個核心的資源使用情況進(jìn)行分析。例如,申請人仍然需要在合理的條件下確定安全任務(wù)的 WCET,并且必須最終確定安全裕度。這同樣適用于內(nèi)存區(qū)域大小的分析。一個好的操作系統(tǒng)必須通過提供有關(guān)內(nèi)存預(yù)算和執(zhí)行時間的信息來支持用戶。

概括

認(rèn)證機(jī)構(gòu)團(tuán)隊(duì) (CAST) 小組已經(jīng)勾勒出在航空電子系統(tǒng)中使用多個處理器內(nèi)核的方法。他們的定位文件 CAST-32A 涉及硬件設(shè)計(jì)方面以及軟件架構(gòu)方面的問題。借助操作系統(tǒng)PikeOS,SYSGO 公司交付了主要構(gòu)建塊之一,將強(qiáng)大的資源和時間分區(qū)擴(kuò)展到具有多核的 CPU,完美地應(yīng)用了 CAST-32A 論文的描述要求。

審核編輯:郭婷

聲明:本文內(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

    文章

    20275

    瀏覽量

    252975
  • 存儲器
    +關(guān)注

    關(guān)注

    39

    文章

    7742

    瀏覽量

    171810
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7410

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    探索TDA54x Jacinto?處理器:高性能與安全的完美融合

    我們帶來了哪些新的技術(shù)亮點(diǎn)和應(yīng)用可能。 文件下載: tda54-q1.pdf 強(qiáng)大的功能特性 多核處理架構(gòu) TDA54x處理器擁有豐富的處理核心。它配備了多達(dá)八個Arm? Corte
    的頭像 發(fā)表于 03-06 16:50 ?1009次閱讀

    MAX77874:16A高性能四相降壓調(diào)節(jié),引領(lǐng)多核處理器電源解決方案

    MAX77874:16A高性能四相降壓調(diào)節(jié),引領(lǐng)多核處理器電源解決方案 在電子設(shè)備飛速發(fā)展的今天,多核心CPU和GPU處理器對電源的要求
    的頭像 發(fā)表于 03-06 16:40 ?993次閱讀

    如何使用Lopper實(shí)用工具目標(biāo)處理器生成DTB

    Lopper 是一個基于 Python 的框架,用于從系統(tǒng)設(shè)備樹中抽取系統(tǒng)元數(shù)據(jù),例如,處理器地址映射上的處理器和 IP。
    的頭像 發(fā)表于 02-24 11:23 ?332次閱讀

    TWL1103T-Q1語音帶音頻處理器:設(shè)計(jì)與應(yīng)用全解析

    MIL-STD-883方法3015規(guī)定的2000V,采用機(jī)器模型((C {L}=200 pF),(R {L}=0))時超過200V。它工作電壓2.7V,擁有兩
    的頭像 發(fā)表于 02-04 10:25 ?294次閱讀

    半導(dǎo)體推出最新STM32MP21微處理器

    半導(dǎo)體推出了STM32MP21微處理器(MPU)。新產(chǎn)品面向智能工廠、智能家居、智慧城市等注重成本的嵌入式邊緣應(yīng)用,整合先進(jìn)的處理器內(nèi)核、外設(shè)以及通過SESIP 3級和PCI預(yù)認(rèn)證所需的強(qiáng)大安全功能。
    的頭像 發(fā)表于 01-23 15:31 ?1536次閱讀

    格羅德收購新思科技處理器IP產(chǎn)品組合

    新思科技(納斯達(dá)克股票代碼:SNPS)今日宣布,已就將其處理器 IP 解決方案業(yè)務(wù)出售給格羅德(納斯達(dá)克股票代碼:GFS)達(dá)成最終協(xié)議。新思科技在 IP 質(zhì)量、全方位技術(shù)支持及穩(wěn)健 IP 研發(fā)方法
    的頭像 發(fā)表于 01-19 10:57 ?1410次閱讀

    探索i.MX 91應(yīng)用處理器家族:邊緣應(yīng)用帶來新可能

    探索i.MX 91應(yīng)用處理器家族:邊緣應(yīng)用帶來新可能 在當(dāng)今的物聯(lián)網(wǎng)和工業(yè)應(yīng)用領(lǐng)域,對高性能、安全且節(jié)能的處理器需求日益增長。NXP的i.MX 91應(yīng)用處理器家族正是
    的頭像 發(fā)表于 12-24 11:50 ?943次閱讀

    NICE協(xié)處理器接口信號解讀--以demo

    cpu發(fā)送的信號,demo中狀態(tài)機(jī)在到達(dá)需要訪存的時刻把該信號置有效,如下圖所示。 nice_icb_cmd_ready信號是cpu告知協(xié)處理器收到了訪存請求的反饋信號
    發(fā)表于 10-31 08:01

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

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

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

    (memory response channel) Nice 反饋通道(response channel) 調(diào)用協(xié)處理器方法:擴(kuò)展一個用RTL級代碼編寫的協(xié)處理器,想個辦法調(diào)用這個獨(dú)立
    發(fā)表于 10-21 14:35

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

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

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

    文章,小編就將以飛凌嵌入式的OKMX8MP-C開發(fā)板例,大家介紹多核異構(gòu)處理器M核程序的啟動配置、程序編寫和實(shí)時仿真的過程。
    的頭像 發(fā)表于 08-13 09:05 ?4034次閱讀
    【老法師】<b class='flag-5'>多核</b>異構(gòu)<b class='flag-5'>處理器</b>中M核程序的啟動、編寫和仿真

    格羅德擬收購人工智能和處理器IP供應(yīng)商MIPS

    近日,格羅德(GlobalFoundries)宣布達(dá)成一項(xiàng)最終協(xié)議,擬收購人工智能(AI)和處理器IP領(lǐng)域的領(lǐng)先供應(yīng)商MIPS。此次戰(zhàn)略收購將拓展格羅德可定制IP產(chǎn)品的陣容,使其能夠借助IP和軟件能力,進(jìn)一步凸顯工藝技術(shù)的差
    的頭像 發(fā)表于 07-09 18:03 ?1210次閱讀

    龍芯處理器支持WINDOWS嗎?

    龍芯處理器目前不支持原生運(yùn)行Windows操作系統(tǒng),主要原因如下: 架構(gòu)差異 龍芯架構(gòu):龍芯早期基于MIPS架構(gòu),后續(xù)轉(zhuǎn)向自主研發(fā)的LoongArch指令集(與x86/ARM不兼容
    發(fā)表于 06-05 14:24

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

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