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

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

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

3天內不再提示

異構多核的設計和開發挑戰

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:嵌入式計算設計 ? 2022-06-07 09:13 ? 次閱讀

隨著越來越多的嵌入式系統設計有多個 CPU(最常見的是芯片上的多個內核),多核設計仍然是一個熱門話題。理解多核的一個挑戰是該術語被廣泛用于描述許多設計方法和架構。需要一些明確性。

弄清楚術語是第一個挑戰。..。..

“多核”一詞讓許多人想到臺式電腦、平板電腦、智能手機等中使用的微處理器芯片。這些設備由許多(有時是大量!)相同的 CPU 構成,它們提供了巨大的計算能力和運行并行算法的機會,這對某些應用程序非常有益。這些設備被正確地稱為“同質多核”,因為所有 CPU 都是相同的。該軟件的架構是對稱多處理 (SMP),它是通過在所有 CPU 上運行操作系統(Windows、Linux 或 MacOS)來實現的。(使用操作系統的單個副本。)

嵌入式系統中,SMP 也占有一席之地。它用于需要在經濟和節能配置中提供大量計算能力的地方。因此,可以使用許多實時操作系統的 SMP 版本。

可以預見,同構的替代多核架構是異構的,其中各種內核具有不同的架構。這對嵌入式系統開發人員很有吸引力,因為 CPU 可以部署到應用程序中最適合它們的部分。這種系統的軟件架構必然是非對稱多處理 (AMP),其中每個 CPU 運行自己的操作系統(或者可能根本沒有操作系統)。這意味著可以酌情為每個 CPU 部署不同的操作系統。例如,一些 CPU 可能運行 RTOS,而其他 CPU,考慮到不需要實時行為,可能運行 Linux。

多核設計的一些其他方面:

如果需要,您可以在同構多核設備上實施 AMP。

在復雜的系統中,可能存在 SMP 和 AMP 的組合。由于運行 SMP 的 CPU 集群看起來有點像單個 CPU,因此它可以是 AMP 系統的一部分。

AMP 設計方法提供了以各種方式對軟件進行細分的絕佳機會。不僅實時軟件和其他軟件可以分離,而且安全關鍵軟件組件可以很容易地與其他軟件子系統分離(和保護)。

SMP 系統中的 CPU 間通信由 OS 提供;可以使用正常的任務間通信。對于 AMP 系統,需要選擇合適的機制和協議。

多核系統設計具有挑戰性,我認為有兩個方面特別麻煩:

配置——構建一個系統涉及到讓所有部分——操作系統、內核間通信等——很好地協同工作。隨著內核的種類越來越廣泛,這一挑戰變得越來越關鍵。一個好的方法是考慮一些異構多核基礎設施軟件——一個框架或管理程序——它提供了經過充分驗證的“粘合劑”。

調試——通常,調試比編碼花費更多的時間(即使開發人員會否認這一點!)。如果您使用 RTOS,調試多線程代碼很困難,因為顯然同時執行的線程之間的交互是微妙的。在具有真正同時性的多核系統中,情況只會變得更糟。傳統的“停止和凝視”調試不會破解它。需要更復雜的工具來捕獲完整系統的操作并使開發人員能夠根據需要放大以查看細節。

毫無疑問,多核將很快從普遍走向無處不在。設計和開發挑戰仍將存在,需要認識到思考和解決問題的新方法。

審核編輯:郭婷

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

    關注

    5087

    文章

    19148

    瀏覽量

    306194
  • Linux
    +關注

    關注

    87

    文章

    11322

    瀏覽量

    209869
  • WINDOWS
    +關注

    關注

    4

    文章

    3551

    瀏覽量

    88923
收藏 人收藏

    評論

    相關推薦

    【一文看懂】什么是異構計算?

    隨著人工智能、深度學習、大數據處理等技術的快速發展,計算需求的復雜性不斷提升。傳統的單一計算架構已難以滿足高效處理復雜任務的要求,異構計算因此應運而生,成為現代計算領域的一個重要方向。那么
    的頭像 發表于 12-04 01:06 ?1587次閱讀
    【一文看懂】什么是<b class='flag-5'>異構</b>計算?

    基于全志T113-i多核異構處理器的全國產嵌入式核心板簡介

    一、嵌入式核心板產品介紹 基于全志公司的T113-i處理器精心設計的多核異構處理器、工業級ECK30-T13IA系列嵌入式核心板,采用郵票孔連接的低成本、低功耗、高性價比、高可靠性的全國產化工業級
    的頭像 發表于 10-25 13:40 ?400次閱讀

    汽車異構硬件平臺開發如何進行靜態代碼分析

    隨著汽車軟件開發復雜度的提升,異構硬件平臺的應用已成為必然趨勢。多編譯器環境的引入不僅是技術發展的自然產物,更是解決日益增長的功能需求和技術挑戰的有效途徑。在此背景下,Helix QAC 作為一款
    的頭像 發表于 10-09 16:15 ?543次閱讀
    汽車<b class='flag-5'>異構</b>硬件平臺<b class='flag-5'>開發</b>如何進行靜態代碼分析

    【米爾NXP i.MX 93開發板試用評測】1、異構核心通信的技術內容

    前言 很多異構核心使用的是標準的OpenAMP,OpenAMP(Open Asymmetric Multi-Processing)是一個開源的軟件框架,用于在異構多核處理器系統中實現多核
    發表于 09-21 20:24

    基于國產異構雙核(RISC-V+FPGA)處理器,AG32開發開發資料

    基于國產異構雙核(RISC-V+FPGA)處理器,AG32VF407系列32位微控制器相當于主頻248MHZMCU+2KLES(FPGA)。內部通過AHB總線,把MCU和FPGA鏈接在一起,速度比
    發表于 09-02 17:13

    復旦微PS+PL異構多核開發案例分享,基于FMQL20SM國產處理器平臺

    本文主要介紹復旦微FMQL20S400M的PS + PL異構多核開發案例,開發環境如下: Windows開發環境:Windows 7 64b
    發表于 08-22 14:04

    課程上線 | STM32單片機入門教程(1)基于HAL庫的多核開發(F1/F4/G0/U5)

    ?好消息!華清遠見STM32入門視頻課程《基于HAL庫的STM32多核開發》正式上線,已更新90講,持續更新中,8月份將全部上線。課程優勢真人出鏡,手把手教學一板玩轉STM32多型號多核心支持
    的頭像 發表于 08-08 16:42 ?402次閱讀
    課程上線 | STM32單片機入門教程(1)基于HAL庫的<b class='flag-5'>多核</b>心<b class='flag-5'>開發</b>(F1/F4/G0/U5)

    君正X2600在3D打印機上的優勢:多核異構,遠程控制與實時控制

    在當前的3D打印機領域,君正的X2600芯片以其獨特的優勢引起了業界的廣泛關注。這款多核異構芯片,擁有兩個大核和一個小的RISC-V處理器,不僅能夠處理復雜的打印任務,還可以通過接USB攝像頭實現
    的頭像 發表于 08-02 16:56 ?479次閱讀

    如何在RK3562J的AMP雙系統實現裸核中斷嵌套機制

    : Linux提供標準的Linux Kernel,RTOS提供開源的RT-Thread ,Bare-metal提供基于RK HAL硬件抽象層的裸機開發庫。同時,瑞芯微多核異構系統支持客戶自行適配更多的運行平臺
    發表于 07-29 16:29

    FM20S用戶手冊-PS + PL異構多核案例開發手冊

    (PS端) + FPGA可編程邏輯資源(PL端)異構多核SoC處理器設計的全國產工業評估板,PS端主頻高達1GHz。核心板CPU、ROM、RAM、電源、晶振、連接器等所有器件均采用國產工業級方案
    發表于 07-25 16:14

    AvaotaA1全志T527開發板AMP異構計算簡介

    Avaota SBC 的部分平臺內具有小核心 CPU,與大核心一起組成了異構計算的功能。 在異構多處理系統中,主核心和輔助核心的存在旨在共同協作,以實現更高效的任務處理。這種協作需要系統采取一系列
    發表于 07-24 09:54

    一文解析嵌入式多核異構方案,東勝物聯RK3588多核異構核心板系列一覽

    嵌入式人工智能快速發展,對于高性能計算需求越來越大。為了解決性能與功耗的平衡、通過并行化加速計算等,越來越多地嵌入式處理器使用同構多核異構多核和協處理器的設計。同時面對日益復雜的外部環境,國產
    的頭像 發表于 06-17 15:45 ?2279次閱讀
    一文解析嵌入式<b class='flag-5'>多核</b><b class='flag-5'>異構</b>方案,東勝物聯RK3588<b class='flag-5'>多核</b><b class='flag-5'>異構</b>核心板系列一覽

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

    概要 隨著科技的飛速發展,計算需求日益復雜和多樣化,傳統的單核處理器已難以滿足所有應用場景的需求。在這樣的背景下,異構多核系統應運而生,成為推動計算領域進步的重要力量。異構多核系統不僅
    的頭像 發表于 03-08 18:20 ?5751次閱讀
    <b class='flag-5'>多核</b><b class='flag-5'>異構</b>通信框架(RPMsg-Lite)

    YY3568多核異構(Linux+RT-Thread)--啟動流程

    概要 上一篇文章,介紹了多核異構的方案,RPmsg-lite多核通信框架的內容。--《多核異構通信框架(RPMsg-Lite)》 本篇文章我
    的頭像 發表于 03-07 08:41 ?2580次閱讀
    YY3568<b class='flag-5'>多核</b><b class='flag-5'>異構</b>(Linux+RT-Thread)--啟動流程

    TC397A如何多核調試?

    TC397的開發板,想試一下多核調試,請問有相關歷程或者文檔嗎,現在都默認一個核在跑
    發表于 02-19 08:08
    主站蜘蛛池模板: 99亚偷拍自图区亚洲| 91九色网址| 欧美hdxxxx| 久久精品黄AA片一区二区三区| 国产成+人欧美+综合在线观看 | 在野外被男人躁了一夜动图| 亚洲精品国产在线网站| 性夜影院午夜看片| 性欧美video| 亚洲2023无矿砖码砖区| 午夜精品久久久久久久99蜜桃| 色悠久久综合| 忘忧草在线影院WWW日本二| 色一情一乱一伦一区二区三区| 肉动漫无修3D在线观看| 骚浪插深些好烫喷了| 日韩在线看片中文字幕不卡| 日日噜噜大屁股熟妇| 色婷婷国产精品视频一区二区 | 97在线看视频福利免费| 97国产精品人妻无码免费| 91精品乱码一区二区三区| 99re久久热在线视频| caoporn超碰在线| 超碰免费视频caoporn| 粉色视频午夜网站入口| 国产精品成人不卡在线观看| 国产午夜精AV在线麻豆| 激情丛林电影完整在线| 久久亚洲欧美国产综合| 美女被爆插| 任你懆视频 这里只有精品| 色琪琪无码成人AV视频| 亚洲AV美女成人网站P站| 亚洲色欲国产免费视频| 最新无码国产在线视频9299| 99久久精品国产交换| 德国黄色录像| 国内精品久久| 绿巨人www在线观看| 青青青草国产|