在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

揭開航空電子設備多核架構的神秘面紗

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:PATRICK HUYCK ? 2022-11-08 14:50 ? 次閱讀

如今,航空電子系統架構師在做出設計決策時經常因一個代價高昂的問題而感到沮喪 - 由于現有系統缺乏支持更新所需的靈活性,因此必須執行實質性的重新設計。設計過程中的這種不靈活的障礙可以通過使用新的、高度集成的多核處理器來克服,這些處理器可以提供長期的系統靈活性。現在,多核處理器不僅被用于解決新單核處理器可用性下降的問題,而且還利用增加的吞吐量,同時保持同等的功耗。

對各種多核操作系統(OS)架構的討論經常得出一個共同的錯誤結論:它們都提供類似的功能,降低了架構在設計選擇中的重要性。更詳細的檢查突出顯示了一些關鍵的多核操作系統體系結構之間的顯著差異。仔細考慮這些差異有助于防止當今的多核操作系統架構選擇成為未來系統更新的數百萬美元的障礙。

背景

在單核系統中,多個應用程序可以通過在托管應用程序之間對內存、資源和處理器時間進行可靠分區來共享計算資源。時間分區的常見方法是將固定時間間隔劃分為一系列固定子間隔,稱為“分區時間窗口”。為每個應用程序分配一個或多個分區時間窗口,窗口的長度和數量是應用程序最壞情況執行時間 (WCET) 和所需重復率的因素。操作系統確保每個應用程序在其分配的時間內都可以訪問處理器。

任何系統都需要考慮如何考慮應用程序的增長,特別是對于范圍傾向于擴展的系統(例如,飛行管理或機載維護)。單核系統的方法包括使用未分配的時間,轉移和/或縮短其他應用程序的時間分配,以及將應用程序移動到功能更強大的計算平臺。多核平臺的端口應繼續支持這些方法,并允許在單核架構下不可行的技術。

多核 – 并發調度

在最基本的層面上,多核處理器的內核可以分配給并發執行獨立的應用程序或同時執行應用程序內的多個線程。必須考慮通過兩個或多個內核共享的資源(如主內存或系統互連)可能發生的任何爭用。遺憾的是,今天的 COTS 多核處理器目前缺乏允許管理對所有共享資源的訪問的硬件控制。

SMP 多核架構

對稱多處理 (SMP) 是一種基于多核的架構,其中單個操作系統控制所有資源,包括將內核分配給應用程序。“對稱”是指所有內核被視為平等,允許操作系統利用任何內核來執行應用程序線程。即使應用程序可能被設計為多線程,這并不意味著當多個內核可用時,它將執行相同的操作。對于可靠的分區,操作系統應包括支持配置將哪些內核分配給應用程序以及線程將具有要執行的關聯性。

借助 SMP 支持,在將一組應用程序從單核處理器移植到多核處理器時,可以采取保守的方法,包括保留現有分區計劃。通過確保所有線程對同一內核具有關聯,線程將像在單核處理器上一樣執行。如圖 1 所示,現在可以根據需要并行化特定應用程序以獲得吞吐量,選擇每個線程將在哪個內核上運行,從而實現應用程序增長。新應用程序可以專門設計為同時利用多個內核,可能具有更短的時間分配。此外,將擴展連續內置測試(BIT)應用程序,以確認所有內核和共享資源的正確性。

圖1:使用 SMP 的應用程序增長注意事項

pYYBAGNp_DyAbohyAAA13FOQ5VI807.jpg

AMP多核架構

在移植應用程序(即使是多線程應用程序)時,可以并行有效使用多少個內核可能存在實際限制。非對稱多處理 (AMP) 是一種基于多核的架構,其中每個內核基本上作為單獨的計算資源運行,允許并發調度。這種體系結構被稱為“非對稱”,因為它允許(但不要求)實現使用不同類型的處理器內核和/或操作系統。由于多個不同的操作系統不能全部以最高的處理器權限級別運行,因此可能存在一個監視器功能(有時稱為“虛擬機監控程序”)在所有內核上提供此支持。AMP 架構的優勢在于,不同的應用程序可以在可用內核上同時運行。通過一定程度的虛擬化支持(例如,作為監控功能的一部分),這包括不同操作環境(如Linux或專有操作系統)的應用程序。

將應用從單核處理器移植到 AMP 架構時,可以采用與 SMP 架構類似的方法。但是,在解決爭用問題之前,可以實際分析的并發執行內核(例如 WCET)的數量將受到限制。如圖 2 所示,由于應用程序相互依賴性,服務器應用程序(如文件系統)即使在爭用的情況下也可能是并行性的良好候選項。假設可以考慮對共享資源的爭用,則可以將AMP架構中的每個內核配置為運行獨立的應用程序計劃或完全不同的環境,例如來賓操作系統。與運行獨立計劃相關的一個困難是,仍然需要跨計劃分析資源利用率。如果不能及時協調獨立的計劃,則可能無法分析和考慮資源可用性和協調的硬件 BIT。如果其中一個內核正在運行虛擬化操作系統(例如 Linux),則操作系統上缺乏保證活動以及無法協調硬件 BIT 可能會導致并行運行的內容受到嚴重限制。

當應用程序更新需要的帶寬超過其當前核心可以支持的帶寬時,可以將應用程序移植到其他核心之一。這種移植會因 AMP 架構固有的幾個因素而變得復雜。例如,帶寬必須全部來自一個內核,移植可能會破壞有關應用程序執行順序的假設,并且傳輸延遲可能會因開/關內核通信機制的差異而受到影響。這些復雜性與流行的想法相矛盾,即 AMP 架構由于調度不那么復雜,因此更容易認證

圖2:AMP 的應用增長注意事項

poYBAGNp_D2AFaSLAABOv588FKg272.jpg

來自綠山軟件的 tuMP 多核架構

其他架構包括異構多處理(HMP – 單個內核靜態劃分為獨立的 AMP 或 SMP 子系統,每個子系統都有自己的操作系統)和統一多處理(UMP – 單個內核在應用程序基礎上靜態劃分為子系統,但具有單個“統一”操作系統)。AMP、SMP 和其他類似架構的一個常見限制是,核心使用情況在執行期間是固定的,并且在分配后不會更改。這一限制通過Green Hills Software開發的多核架構得到解決,該架構目前正在進行DO-178B A級認證工作,作為INTEGRITY-178產品線的一部分。這種架構被稱為“時變統一多處理”(tuMP),顯著提高了處理器內核利用方式的靈活性。(tuMP 是 Green Hills Software 的注冊商標。tuMP 架構的可行性通過其作為 INTEGRITY-178 單核產品的更新的實施得到了證明,保留了 12 年的安全和安保保證譜系和產品服務歷史。

tuMP 架構的好處是它保留了所有 AMP 和 SMP 調度功能,同時解決了它們的重大限制。tuMP 體系結構通過稱為“地緣組”的新可調度實體提供靈活性,該實體是應用程序、核心和調度特征的關聯。只有分配給地緣組的應用程序才能在其計劃的時間范圍內使用分配給同一地緣組的核心。通過創建多個子系統調度,可以同時調度獨立的關聯組(即應用程序和內核的非重疊使用),并且不受時間窗口必須在所有內核之間對齊的限制。此外,通過為每個組合創建唯一的地緣組,應用程序可以在不同的內核集上運行。借助 tuMP,可以完全靈活地利用可用內核進行并發應用程序和并發線程執行,并在需要時更改這些關系(即時變)。

tuMP 體系結構稱為“統一”,因為通用操作系統控制所有內核的調度和應用程序之間的整體通信。此特性解決了在內核之間移動時的 AMP 應用程序移植問題;可以使用相同的機制在相同或不同內核上的應用程序之間進行通信。

單核處理器的分區調度端口可以通過為綁定到同一核心的每個應用程序創建具有關聯組的相同子系統調度來實現。如果某些應用程序需要額外的吞吐量,則可以將其他內核分配給其地緣組,也可以從任何內核分配未使用的時間。

在 AMP 系統中(如圖 2 所示),通過并行運行文件系統應用程序與相互依賴的應用程序來實現一定程度的并行性。如果應用程序需要比文件系統更高的吞吐量,則文件系統不會充分利用其核心。如圖 3 所示,tuMP 通過創建一個將文件系統與依賴于它的應用程序(例如飛行管理)組合在一起的關聯組,并為其分配多個內核,從而解決了利用率不足的問題。在此方案中,文件系統可以與特定核心具有相關性,應用程序在未用于文件系統操作時也會使用該核心。

當其他應用程序(例如 BIT)需要同時控制所有內核或現有應用程序不能容忍并行運行的其他應用程序時,在內核上集成來賓操作系統是一項設計挑戰。在 tuMP 中,可以將來賓操作系統關聯性組分配給多個分區時間窗口,這些時間窗口會分解核心的使用以支持這些其他要求。現在,可以為 BIT 應用程序的地緣組分配所有內核,以便它可以執行必要的硬件測試。

在 AMP 系統中,如果另一個內核有足夠的未分配時間來支持更新的應用程序,則可以支持其核心吞吐量不足以支持更新的應用程序。借助 tuMP,應用程序(例如,板載維護)可以分布在與多個內核關聯的時間窗口上,而不僅僅是一個內核。

圖3:使用 tuMP 的應用程序增長注意事項

pYYBAGNp_D6AQNsKAABunQFkcZg110.jpg

集成多核處理器

航空電子認證工作需要徹底了解使用這些技術的復雜性和后果。系統設計人員在將多核處理器集成到其航空電子平臺設計中時,應牢記謹慎選擇架構的重要性。系統設計人員應考慮根據其系統靈活性選擇多核架構,以優化核心使用并管理認證風險。就用戶而言,他們應該明白,他們的供應商今天的選擇將影響未來軟件擴展的經濟可行性。

審核編輯:郭婷

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

    關注

    68

    文章

    19833

    瀏覽量

    233961
  • 操作系統
    +關注

    關注

    37

    文章

    7114

    瀏覽量

    125154
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電鉆改裝新潮流:航空插頭的魅力所在

    在工具改裝的江湖中,電鉆一直是個熱門選手。而近年來,一種名為航空插頭的元件在電鉆改裝界異軍突起,成為了眾多改裝愛好者的新寵。今天,就讓我們揭開航空插頭的神秘面紗,看看它如何在電鉆改裝中
    的頭像 發表于 03-21 10:30 ?277次閱讀
    電鉆改裝新潮流:<b class='flag-5'>航空</b>插頭的魅力所在

    從零開始學MOS管:揭秘現代電子設備的“心臟”

    你是否好奇過,手機、電腦、甚至電動汽車,這些現代電子設備是如何工作的?它們的“心臟”又是什么?今天,就讓我們一起揭開MOS管的神秘面紗,探索這個微小卻強大的
    的頭像 發表于 03-10 17:14 ?574次閱讀
    從零開始學MOS管:揭秘現代<b class='flag-5'>電子設備</b>的“心臟”

    電線連接的藝術:航空插頭如何征服了連接領域

    在電線連接的世界里,有一種小巧而精密的元件,它如同魔術師般將電流從一個世界傳遞到另一個世界,它就是航空插頭。這個看似不起眼的連接器,究竟有何魅力,能在電線連接領域獨占鰲頭?讓我們一起揭開它的神秘
    的頭像 發表于 01-21 11:45 ?480次閱讀
    電線連接的藝術:<b class='flag-5'>航空</b>插頭如何征服了連接領域

    航空插頭的靈活舞者——壓接款的優勢與應用

    航空電子設備的海洋中,航空插頭如同細小的血管,肩負著信號傳遞的重任。而在眾多航空插頭中,壓接款以其獨特的魅力,成為方便靈活的代名詞。今天,讓我們
    的頭像 發表于 01-17 10:29 ?374次閱讀
    <b class='flag-5'>航空</b>插頭的靈活舞者——壓接款的優勢與應用

    揭秘航空插頭版數據連接器:電子設備的“空中橋梁” ?

    ,我們就來揭開這個神秘面紗,探尋航空插頭版數據連接器的奧秘。 一、什么是航空插頭版數據連接器? 數據連接器概述 數據連接器,顧名思義,是一種
    的頭像 發表于 01-15 11:22 ?485次閱讀
    揭秘<b class='flag-5'>航空</b>插頭版數據連接器:<b class='flag-5'>電子設備</b>的“空中橋梁”  ?

    電源技術對電子設備的影響

    電源技術對電子設備的影響深遠且重要,主要體現在以下幾個方面: 一、提供穩定電能 電源技術是電子設備正常運行的基礎,它負責為設備提供穩定和適當的電能。這種穩定的電能供應是確保電子設備能夠
    的頭像 發表于 01-08 10:10 ?748次閱讀

    航空插頭的力量之源:廠家的核心競爭力解碼

    在工業領域的深處,有一群默默無聞的守護者,它們是小巧卻關鍵的航空插頭。而這些航空插頭的背后,是那些廠家的智慧和力量。今天,讓我們揭開神秘面紗
    的頭像 發表于 01-04 11:46 ?353次閱讀
    <b class='flag-5'>航空</b>插頭的力量之源:廠家的核心競爭力解碼

    航空插頭的可靠性揭秘

    面紗,一探究竟。 一、航空插頭的定義與重要性 航空插頭,顧名思義,是專為航空器設計的一種電氣連接器,它負責在飛機的各種電子設備之間傳遞信號和
    的頭像 發表于 12-05 11:38 ?748次閱讀
    <b class='flag-5'>航空</b>插頭的可靠性揭秘

    航空插頭的“守護者”:揭秘絕緣材料之謎

    航空領域的精密電子設備中,航空插頭扮演著至關重要的角色。它們如同忠誠的衛士,保障著電流和信號的順暢傳輸。而航空插頭的“守護者”——絕緣材料,更是其可靠性的關鍵所在。今天,讓我們
    的頭像 發表于 12-02 16:25 ?557次閱讀

    無處不在的守護者:航空插頭連接器的跨界之旅

    。今天,讓我們揭開航空插頭連接器的神秘面紗,探尋它們在生活中的身影。 一、航空插頭連接器的“跨界宣言” 工業領域的佼佼者 航空插頭連接器以其
    的頭像 發表于 11-22 11:29 ?386次閱讀
    無處不在的守護者:<b class='flag-5'>航空</b>插頭連接器的跨界之旅

    解讀版|Air780E軟件中C語言內存數組的神秘面紗

    今天我們來揭開Air780E 軟件中 C 語言內存數組的神秘面紗,希望有所收獲。
    的頭像 發表于 11-17 10:00 ?594次閱讀
    解讀版|Air780E軟件中C語言內存數組的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>!

    艾畢勝電子全自動跟拍智能云臺驅動板方案的神秘面紗

    在科技飛速發展的今天,全自動跟拍智能云臺已經成為攝影、直播等領域的熱門設備。而在其背后,驅動板方案則是實現其出色性能的關鍵所在。今天,就讓我們一同來揭開全自動跟拍智能云臺驅動板方案的神秘面紗
    的頭像 發表于 10-09 17:29 ?746次閱讀
    艾畢勝<b class='flag-5'>電子</b>全自動跟拍智能云臺驅動板方案的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    用智能DAC揭開醫療報警設計的神秘面紗

    電子發燒友網站提供《用智能DAC揭開醫療報警設計的神秘面紗.pdf》資料免費下載
    發表于 09-14 10:50 ?0次下載
    用智能DAC<b class='flag-5'>揭開</b>醫療報警設計的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    北斗衛星時鐘——揭開“授時”的神秘面紗

    ,這些時間信息又是從哪里來的呢?為什么我們可以隨時隨地都能獲取準確的時間信息?這得益于高精度的 授時服務 ,今天我們就來揭開“授時”的神秘面紗。 ? ? ?大家都知道我國的北斗導航衛星,是用于定位導航的。那么北斗是怎么進行定位導
    的頭像 發表于 07-25 16:21 ?882次閱讀
    北斗衛星時鐘——<b class='flag-5'>揭開</b>“授時”的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    xAI公司將在八月揭開其新Grok-2大語言模型的神秘面紗

    在科技界的浩瀚星空中,埃隆·馬斯克的每一次發聲都如同璀璨的新星,瞬間照亮前行的道路。近日,這位科技巨擘在推特上的一則簡短宣告,再次將全球的目光聚焦于人工智能的前沿陣地——他的初創公司xAI即將在八月揭開其最新力作Grok-2大語言模型的神秘
    的頭像 發表于 07-02 11:38 ?796次閱讀
    主站蜘蛛池模板: 波多野结衣在线免费视频 | 一色屋成人免费精品网站 | 狠狠色噜噜狠狠狠狠97 | 天堂网www在线资源中文 | 色丁香在线 | 99香蕉国产 | 日本级毛片免费观看 | 国产精选经典三级小泽玛利亚 | 美女拍拍拍爽爽爽爽爽爽 | 亚洲三级电影在线播放 | 午夜网站在线观看 | 国产亚洲精品久久久久久午夜 | 黄色大片网 | 欧美最猛性xxxx免费 | 午夜影院毛片 | 亚洲美国avcom | 国产经典三级在线 | 国内精品久久久久影 | 97se亚洲综合 | 午夜性刺激免费视频观看不卡专区 | 天天干天天拍天天射天天添天天爱 | 欧美一级在线免费观看 | 在线观看视频免费入口 | 久久婷婷激情 | 99成人在线观看 | 国产天天射 | 欧美一级www片免费观看 | 一级做a爰片久久免费 | 久久99精品久久久久久牛牛影视 | 特黄日韩免费一区二区三区 | 四虎国产精品高清在线观看 | 在线免费观看视频 | 亚洲成人免费在线 | videosxxoo18在线 | 干中文字幕 | 日本高清视频色www在线观看 | 久久网站免费观看 | www我要色综合com | 亚洲最大的黄色网址 | 久久国产精品久久久久久久久久 | 亚洲成熟 |