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

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

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

3天內不再提示

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

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Oliver Kuhlert ? 2022-11-29 16:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在航空電子設備中,將軟件集中到一個硬件平臺中被認為是一種很好的做法。事實上的標準 ARINC653 根據排除和緩解硬件資源沖突的分區(qū)模型描述了它如何正常工作。隨著此模型的成功和多核處理器 (MCP) 的出現越來越多,證書頒發(fā)機構已開始擴大其對使用多核處理器的接受程度。

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

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

。..但隨后的開發(fā)實際上允許有效地利用它們

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

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

CAST-32A 定位文件的“規(guī)劃”部分討論了與處理器、架構、操作系統(tǒng)和工具選擇相關的所有主題。它始于申請人確定MCP的責任。此外,CAST-32A要求申請人注意軟件架構(包括IMA考慮),資源分區(qū)模型和要使用的開發(fā)工具。

最大的挑戰(zhàn):管理共享處理器緩存而不發(fā)生沖突

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

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

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

為了應對最壞的情況,符合 CAST-32A 標準的操作系統(tǒng)必須提供緩存帶寬監(jiān)控,以便關閉錯誤的應用程序。除了這些在運行時適用的技術方法之外,申請人應該有可能(幾乎)消除架構級別的緩存影響。最明顯的方法是增加時間分區(qū)窗口的安全裕度,以便即使共享緩存永久不穩(wěn)定,也可以滿足最壞情況執(zhí)行時間 (WCET)。這樣做時,性能將受到重大影響。相反,申請人可以將應用程序分成具有相同軟件級別的組。通過確保安全關鍵流程并行運行,緩存可以在關鍵時間范圍開始時失效。這應該類似于單核處理器上的情況,其中應用程序按順序調度,在關鍵安全應用程序啟動時執(zhí)行資源清理。

poYBAGOFwC6AFRoJAAB3GbDnu4Q887.png

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

細粒度鎖定和清晰的前景

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

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

總結

證書頒發(fā)機構團隊 (CAST) 小組勾勒出在航空電子系統(tǒng)中使用多個處理器內核的方法。他們的定位文件CAST-32A提到了硬件設計的各個方面以及軟件架構的問題。通過PikeOS操作系統(tǒng),SYSGO公司提供了主要的構建塊之一,將強大的資源和時間分區(qū)擴展到具有多個內核的CPU,完美地應用了CAST-32A論文中描述的需求。

審核編輯:郭婷

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

    關注

    68

    文章

    20339

    瀏覽量

    255355
  • 航空電子
    +關注

    關注

    15

    文章

    500

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    用 ISL6323 AMD 處理器供電:設計與評估全解析

    用 ISL6323 AMD 處理器供電:設計與評估全解析 在電子設計領域, AMD 處理器提供穩(wěn)定可靠的電源是至關重要的。ISL6323 作為一款支持 AMD
    的頭像 發(fā)表于 04-13 18:05 ?400次閱讀

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

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

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

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

    如何使用Lopper實用工具目標處理器生成DTB

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

    TWL1103T-Q1語音帶音頻處理器:設計與應用全解析

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

    半導體推出最新STM32MP21微處理器

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

    格羅德收購新思科技處理器IP產品組合

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

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

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

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

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

    利用Verdi調試協(xié)處理器的實現步驟

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

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

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

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

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

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

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

    格羅德擬收購人工智能和處理器IP供應商MIPS

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

    龍芯處理器支持WINDOWS嗎?

    龍芯處理器目前不支持原生運行Windows操作系統(tǒng),主要原因如下: 架構差異 龍芯架構:龍芯早期基于MIPS架構,后續(xù)轉向自主研發(fā)的LoongArch指令集(與x86/ARM不兼容
    發(fā)表于 06-05 14:24
    绥芬河市| 胶州市| 鲁甸县| 山东省| 肇州县| 普兰店市| 南通市| 庆元县| 西畴县| 屏边| 揭西县| 合山市| 横峰县| 桓台县| 安西县| 通州区| 昭苏县| 东乌珠穆沁旗| 沾化县| 香河县| 南靖县| 容城县| 徐水县| 霍州市| 佛冈县| 冀州市| 龙江县| 轮台县| 陇南市| 都匀市| 米易县| 宣武区| 桦川县| 东宁县| 大厂| 德昌县| 蓝山县| 岳池县| 晋江市| 莱州市| 玉树县|