色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Oliver Kuhlert ? 2022-06-06 16:10 ? 次閱讀

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

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

關于認證機構軟件團隊 (CAST),一個由認證和監管機構代表 (EASA, FAA) 組成的國際組織,發表了一篇名為 CAST-32 的論文,描述了允許使用多核 -機載系統中的處理器。從本質上講,本文確定了可能對系統安全產生影響的主要主題,并且在大多數情況下,確定性是關鍵。CAST-32 的最終結論是可以使用多核處理器,但范圍僅限于最多兩個活動核心。

但隨后的發展實際上允許有效地利用它們

隨著 CAST-32 文件CAST-32A (2016) 的更新,這種情況發生了變化。現在可以在機載系統中并行使用處理器的所有內核。該文件明確允許使用多個核心,只要提交認證的組織(申請??人)可以為所提到的問題提供最先進的解決方案。這些問題涉及硬件設計方面以及軟件架構方面的問題。后者需要借助適當的操作系統打下堅實的基礎。高級操作系統已經將多核支持緊密結合到其分區管理中。

規劃的挑戰

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

最大的挑戰:無沖突地管理共享處理器緩存

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

因為高級緩存在處理器內核之間共享,所以 CPU 的硬件必須處理同步問題。此外,共享緩存的狀態可能會受到錯誤應用程序的影響,從而嚴重影響安全關鍵分區的性能。

內存沖突解決方案及時處理任務

為了為最壞的情況做好準備,符合 CAST-32A 的操作系統必須提供對緩存帶寬的監控,以關閉錯誤的應用程序。除了這些在運行時適用的技術方法之外,申請人應該有可能(幾乎)消除架構級別的緩存效應。最明顯的方法是增加時間分區窗口的安全邊際,這樣即使共享緩存永久不穩定也能滿足最壞情況執行時間(WCET)。這樣做時,性能將受到顯著影響。相反,申請人可以將應用程序排序為具有相同軟件級別的組。通過確保安全關鍵進程并行運行,緩存可以在關鍵時間框架開始時失效。

另一個干擾源是主存儲器總線。即使內存區域被分區并因此相互保護,對總線的訪問也需要一定的時間。一個應用程序對內存總線的密集使用是以并行運行的應用程序為代價的。該主題與共享緩存討論非常相似,緩解措施也幾乎相同。

細粒度的鎖定和清晰的前景

當在不同內核上執行的應用程序同時進入內核空間時,也可能發生爭用,可能訪問相同的數據結構。傳統上,對整個內核內存的訪問受到全局鎖的保護,一次只允許一個內核執行操作系統服務。這在技術上可能是足夠的,但在可擴展性方面并不令人滿意。為了減少這種干擾通道的影響,一個兼容良好的操作系統必須使用細粒度的鎖定,這大大降低了應用程序同時請求相同鎖定的概率。

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

概括

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

審核編輯:郭婷

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

    關注

    68

    文章

    19404

    瀏覽量

    230804
  • 存儲器
    +關注

    關注

    38

    文章

    7528

    瀏覽量

    164189
  • 操作系統
    +關注

    關注

    37

    文章

    6889

    瀏覽量

    123602
收藏 人收藏

    評論

    相關推薦

    Andes晶心科技推出AndesCore AX66亂序超純量多核處理器IP

    Andes晶心科技(Andes Technology)作為高效能、低功耗、32/64位RISC-V處理器核的領先供貨商及RISC-V國際組織的創始頂級會員,今日宣布推出支持RVA23規范的AndesCore AX66亂序超純量多核處理器
    的頭像 發表于 01-23 11:05 ?177次閱讀

    QorIQ?T1042多核處理器

    QorIQ?T1042多核處理器T1042 QorIQ高級多核處理器綜合了數據網絡、電信/數據通訊、無線網絡基礎設施和國防軍事/航天工程應用所需要的性能卓越數據線路加速及網絡和外圍總線
    發表于 01-10 08:48

    盛顯科技:拼接處理器連接大屏方法是什么?

    拼接處理器作為大屏幕顯示系統的控制核心,負責將信號源的圖像精準地按照用戶的要求傳送到輸出的大屏幕上,并通過系統中的控制服務對整個顯示系統進行高效管理。那么您知道拼接處理器連接大屏方法
    的頭像 發表于 12-05 21:55 ?244次閱讀
    盛顯科技:拼接<b class='flag-5'>處理器</b>連接大屏<b class='flag-5'>方法</b>是什么?

    旋智多核處理器助力電機控制應用

    電機控制應用軟件通常需要實時處理,以確保精確控制和快速響應。高性能、多核嵌入式處理器能夠實時處理多項復雜計算,是保持電機控制系統穩定性和準確性的關鍵。
    的頭像 發表于 10-24 16:17 ?513次閱讀
    旋智<b class='flag-5'>多核</b>心<b class='flag-5'>處理器</b>助力電機控制應用

    TMS320C6674多核固定和浮點數字信號處理器數據表

    電子發燒友網站提供《TMS320C6674多核固定和浮點數字信號處理器數據表.pdf》資料免費下載
    發表于 08-07 09:59 ?0次下載
    TMS320C6674<b class='flag-5'>多核</b>固定和浮點數字信號<b class='flag-5'>處理器</b>數據表

    TMS320C6672多核固定和浮點數字信號處理器數據表

    電子發燒友網站提供《TMS320C6672多核固定和浮點數字信號處理器數據表.pdf》資料免費下載
    發表于 08-05 11:18 ?0次下載
    TMS320C6672<b class='flag-5'>多核</b>固定和浮點數字信號<b class='flag-5'>處理器</b>數據表

    TMS320C6678多核固定和浮點數字信號處理器數據表

    電子發燒友網站提供《TMS320C6678多核固定和浮點數字信號處理器數據表.pdf》資料免費下載
    發表于 08-03 09:20 ?0次下載
    TMS320C6678<b class='flag-5'>多核</b>固定和浮點數字信號<b class='flag-5'>處理器</b>數據表

    SM320C6678-HIREL多核固定和浮點數字信號處理器數據表

    電子發燒友網站提供《SM320C6678-HIREL多核固定和浮點數字信號處理器數據表.pdf》資料免費下載
    發表于 08-02 17:15 ?0次下載
    SM320C6678-HIREL<b class='flag-5'>多核</b>固定和浮點數字信號<b class='flag-5'>處理器</b>數據表

    TMS320C6474多核數字信號處理器數據表

    電子發燒友網站提供《TMS320C6474多核數字信號處理器數據表.pdf》資料免費下載
    發表于 08-01 11:09 ?0次下載
    TMS320C6474<b class='flag-5'>多核</b>數字信號<b class='flag-5'>處理器</b>數據表

    嵌入式微處理器有哪些部分 嵌入式微處理器有哪些區別

    嵌入式微處理器是一種專門嵌入式系統設計的處理器。嵌入式微處理器通常包含以下幾個部分:處理核心、外設接口、存儲
    的頭像 發表于 04-21 11:31 ?1210次閱讀

    嵌入式微處理器體系結構有幾種 嵌入式微處理器分為哪幾種類型

    嵌入式微處理器體系結構有多種類型,它們針對不同的應用場景和需求設計。以下是常見的四種嵌入式微處理器體系結構:單核處理器多核處理器、向量
    的頭像 發表于 04-21 11:14 ?1455次閱讀

    主流嵌入式微處理器的結構與原理是什么 常見的嵌入式微處理器類型包括

    、內存、總線和I/O接口等。 處理器核心: 處理器核心是嵌入式微處理器的核心組成部分,負責處理指令和數據。常見的處理器核心包括單核心和
    的頭像 發表于 04-21 09:32 ?713次閱讀

    多核異構通信框架(RPMsg-Lite)

    ,還優化了能耗,眾多領域帶來了革命性的變革。 異構多核系統是指在一個芯片上集成多種不同類型的處理器核心,這些核心可能采用不同的指令集架構(ISA),具備不同的性能特性和功耗要求。這些核心可以是高性能的通用
    的頭像 發表于 03-08 18:20 ?5981次閱讀
    <b class='flag-5'>多核</b>異構通信框架(RPMsg-Lite)

    用于多核處理器的可配置多軌PMU TPS650860數據表

    電子發燒友網站提供《用于多核處理器的可配置多軌PMU TPS650860數據表.pdf》資料免費下載
    發表于 03-07 14:00 ?0次下載
    用于<b class='flag-5'>多核</b><b class='flag-5'>處理器</b>的可配置多軌PMU TPS650860數據表

    什么是多核多線程?多核多線程如何提高程序的運行效率?

    單線程無法充分利用多核處理器的并行計算能力。
    的頭像 發表于 02-20 10:22 ?1462次閱讀
    主站蜘蛛池模板: 收集最新中文国产中文字幕 | 国产精一品亚洲二区在线播放 | 永久精品免费影院在线观看网站 | 四虎永久在线精品免费A | 青青热久精品国产亚洲AV无码 | 日本免费一本天堂在线 | 久久国产欧美日韩精品免费 | 99久久蜜臀亚洲AV无码精品 | 国产成人精品三级在线 | 国产电影无码午夜在线播放 | 金发欧美一区在线观看 | 亚洲 日韩 在线 国产 视频 | 99久久精品免费看国产一区二区 | 国产成人在线免费观看 | 无码任你躁久久久久久老妇双奶 | 偷柏自拍亚洲综合在线 | 天上人间影院久久国产 | 精品国产免费观看久久久 | 大香网伊人久久综合网2020 | 色悠久久久久综合网小说 | 国产精品久久久久久久久爆乳 | 久久精品国产亚洲AV天美18 | 日日夜夜国产 | 小处雏一区二区三区 | 欧美日韩午夜群交多人轮换 | 久久免费看少妇高潮A片特爽 | 欧美人与动牲交A精品 | 口内射精颜射极品合集 | 国产激情一级毛片久久久 | 捏奶动态图吃奶动态图q | 午夜国产羞羞视频免费网站 | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | www.色小姐| 教室眠催白丝美女校花 | 青青草在线 视频 | 国产精品久久久久影院免费 | 久久受www免费人成_看片中文 | 熟妇无码乱子成人精品 | 午夜噜噜噜私人影院在线播放 | AV97最新无码喷水叫床 | 999国产高清在线精品 |