91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

異構(gòu)多核的設(shè)計(jì)和開(kāi)發(fā)挑戰(zhàn)

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

掃碼添加小助手

加入工程師交流群

隨著越來(lái)越多的嵌入式系統(tǒng)設(shè)計(jì)有多個(gè) CPU(最常見(jiàn)的是芯片上的多個(gè)內(nèi)核),多核設(shè)計(jì)仍然是一個(gè)熱門(mén)話題。理解多核的一個(gè)挑戰(zhàn)是該術(shù)語(yǔ)被廣泛用于描述許多設(shè)計(jì)方法和架構(gòu)。需要一些明確性。

弄清楚術(shù)語(yǔ)是第一個(gè)挑戰(zhàn)。..。..

“多核”一詞讓許多人想到臺(tái)式電腦、平板電腦、智能手機(jī)等中使用的微處理器芯片。這些設(shè)備由許多(有時(shí)是大量?。┫嗤?CPU 構(gòu)成,它們提供了巨大的計(jì)算能力和運(yùn)行并行算法的機(jī)會(huì),這對(duì)某些應(yīng)用程序非常有益。這些設(shè)備被正確地稱(chēng)為“同質(zhì)多核”,因?yàn)樗?CPU 都是相同的。該軟件的架構(gòu)是對(duì)稱(chēng)多處理 (SMP),它是通過(guò)在所有 CPU 上運(yùn)行操作系統(tǒng)(Windows、Linux 或 MacOS)來(lái)實(shí)現(xiàn)的。(使用操作系統(tǒng)的單個(gè)副本。)

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

可以預(yù)見(jiàn),同構(gòu)的替代多核架構(gòu)是異構(gòu)的,其中各種內(nèi)核具有不同的架構(gòu)。這對(duì)嵌入式系統(tǒng)開(kāi)發(fā)人員很有吸引力,因?yàn)?CPU 可以部署到應(yīng)用程序中最適合它們的部分。這種系統(tǒng)的軟件架構(gòu)必然是非對(duì)稱(chēng)多處理 (AMP),其中每個(gè) CPU 運(yùn)行自己的操作系統(tǒng)(或者可能根本沒(méi)有操作系統(tǒng))。這意味著可以酌情為每個(gè) CPU 部署不同的操作系統(tǒng)。例如,一些 CPU 可能運(yùn)行 RTOS,而其他 CPU,考慮到不需要實(shí)時(shí)行為,可能運(yùn)行 Linux。

多核設(shè)計(jì)的一些其他方面:

如果需要,您可以在同構(gòu)多核設(shè)備上實(shí)施 AMP。

在復(fù)雜的系統(tǒng)中,可能存在 SMP 和 AMP 的組合。由于運(yùn)行 SMP 的 CPU 集群看起來(lái)有點(diǎn)像單個(gè) CPU,因此它可以是 AMP 系統(tǒng)的一部分。

AMP 設(shè)計(jì)方法提供了以各種方式對(duì)軟件進(jìn)行細(xì)分的絕佳機(jī)會(huì)。不僅實(shí)時(shí)軟件和其他軟件可以分離,而且安全關(guān)鍵軟件組件可以很容易地與其他軟件子系統(tǒng)分離(和保護(hù))。

SMP 系統(tǒng)中的 CPU 間通信由 OS 提供;可以使用正常的任務(wù)間通信。對(duì)于 AMP 系統(tǒng),需要選擇合適的機(jī)制和協(xié)議。

多核系統(tǒng)設(shè)計(jì)具有挑戰(zhàn)性,我認(rèn)為有兩個(gè)方面特別麻煩:

配置——構(gòu)建一個(gè)系統(tǒng)涉及到讓所有部分——操作系統(tǒng)、內(nèi)核間通信等——很好地協(xié)同工作。隨著內(nèi)核的種類(lèi)越來(lái)越廣泛,這一挑戰(zhàn)變得越來(lái)越關(guān)鍵。一個(gè)好的方法是考慮一些異構(gòu)多核基礎(chǔ)設(shè)施軟件——一個(gè)框架或管理程序——它提供了經(jīng)過(guò)充分驗(yàn)證的“粘合劑”。

調(diào)試——通常,調(diào)試比編碼花費(fèi)更多的時(shí)間(即使開(kāi)發(fā)人員會(huì)否認(rèn)這一點(diǎn)?。?。如果您使用 RTOS,調(diào)試多線程代碼很困難,因?yàn)轱@然同時(shí)執(zhí)行的線程之間的交互是微妙的。在具有真正同時(shí)性的多核系統(tǒng)中,情況只會(huì)變得更糟。傳統(tǒng)的“停止和凝視”調(diào)試不會(huì)破解它。需要更復(fù)雜的工具來(lái)捕獲完整系統(tǒng)的操作并使開(kāi)發(fā)人員能夠根據(jù)需要放大以查看細(xì)節(jié)。

毫無(wú)疑問(wèn),多核將很快從普遍走向無(wú)處不在。設(shè)計(jì)和開(kāi)發(fā)挑戰(zhàn)仍將存在,需要認(rèn)識(shí)到思考和解決問(wèn)題的新方法。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5200

    文章

    20483

    瀏覽量

    334601
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11772

    瀏覽量

    219136
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3702

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    DR1 系列核心板 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(二)

    本文為創(chuàng)龍科技DR1 系列評(píng)估板 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類(lèi)核心案例與關(guān)鍵技術(shù)實(shí)現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PLIO 兩種通信方式,涉及 GPIO 控制、串口 / CAN
    的頭像 發(fā)表于 01-14 17:23 ?4658次閱讀
    DR1 系列核心板 PS+PL <b class='flag-5'>異構(gòu)</b><b class='flag-5'>多核</b>實(shí)戰(zhàn)案例手冊(cè)(二)

    DR1 系列核心板 PS+PL 異構(gòu)多核實(shí)戰(zhàn)案例手冊(cè)(一)

    本文為創(chuàng)龍科技DR1 系列評(píng)估板 PS+PL 異構(gòu)多核開(kāi)發(fā)指南,涵蓋 9 類(lèi)核心案例與關(guān)鍵技術(shù)實(shí)現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PLIO 兩種通信方式,涉及 GPIO 控制、串口 / CAN
    的頭像 發(fā)表于 01-14 15:37 ?181次閱讀
    DR1 系列核心板 PS+PL <b class='flag-5'>異構(gòu)</b><b class='flag-5'>多核</b>實(shí)戰(zhàn)案例手冊(cè)(一)

    全方位解析:什么是異構(gòu)開(kāi)發(fā)板?為什么選GM-3568JHF?

    異構(gòu)開(kāi)發(fā)板集成兩種或多種處理器,如ARM與FPGA。ARM負(fù)責(zé)通用控制,F(xiàn)PGA加速特定工作,二者協(xié)同保證系統(tǒng)靈活性與高性能。與普通開(kāi)發(fā)板相比,異構(gòu)
    的頭像 發(fā)表于 12-19 15:04 ?7157次閱讀
    全方位解析:什么是<b class='flag-5'>異構(gòu)</b><b class='flag-5'>開(kāi)發(fā)</b>板?為什么選GM-3568JHF?

    瑞薩RZ/T2H平臺(tái)多核異構(gòu)的應(yīng)用場(chǎng)景分析

    本文以RZ/T2H多軸控制/驅(qū)動(dòng)的實(shí)例,介紹RZ/T2H平臺(tái)的多核異構(gòu)應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 12-15 11:34 ?2467次閱讀
    瑞薩RZ/T2H平臺(tái)<b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>的應(yīng)用場(chǎng)景分析

    【玩轉(zhuǎn)多核異構(gòu)】T153核心板RISC-V核的實(shí)時(shí)性應(yīng)用解析

    飛凌嵌入式FET153-S核心板的異構(gòu)多核架構(gòu)展現(xiàn)出了卓越的通信性能,能夠?yàn)橹T多應(yīng)用提供高效可靠的核心支撐,特別適用于對(duì)實(shí)時(shí)性和穩(wěn)定性要求極高的智能應(yīng)用場(chǎng)景。
    的頭像 發(fā)表于 11-14 09:40 ?8731次閱讀
    【玩轉(zhuǎn)<b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>】T153核心板RISC-V核的實(shí)時(shí)性應(yīng)用解析

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

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

    商湯大裝置發(fā)布基于DeepLink的異構(gòu)混合調(diào)度方案

    調(diào)度復(fù)雜、跨域訓(xùn)練穩(wěn)定性不足等行業(yè)挑戰(zhàn),全面提升異構(gòu)集群的協(xié)同效率與運(yùn)行可靠性,加速?lài)?guó)產(chǎn)AI算力從“可用”邁向“好用”,為大模型訓(xùn)練提供強(qiáng)大而高效的支撐能力。
    的頭像 發(fā)表于 08-05 10:01 ?1120次閱讀

    【新品發(fā)布】硬核性能,降本之選,啟揚(yáng)RK3506開(kāi)發(fā)板全面上新

    STAMP-RK3506-KIT開(kāi)發(fā)板基于RockchipRK3506處理器開(kāi)發(fā)設(shè)計(jì)。集成三核Cortex-A7+Cortex-M0多核異構(gòu)處理器,主頻可達(dá)1.5GHz,內(nèi)置豐富的接口
    的頭像 發(fā)表于 07-10 17:30 ?1157次閱讀
    【新品發(fā)布】硬核性能,降本之選,啟揚(yáng)RK3506<b class='flag-5'>開(kāi)發(fā)</b>板全面上新

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之異構(gòu)多核OS混合部署實(shí)驗(yàn)

    Milk-V DuoS之異構(gòu)多核OS混合部署實(shí)驗(yàn) 背景 DuoS 的 CPU 采用多核設(shè)計(jì),所以可以多OS混合部署,大核上跑 Linux 系統(tǒng),小核上跑的是實(shí)時(shí)系統(tǒng),當(dāng)前是 FreeRTOS。 V2
    發(fā)表于 07-03 20:09

    潤(rùn)和軟件發(fā)布StackRUNS異構(gòu)分布式推理框架

    當(dāng)下,AI模型規(guī)模持續(xù)膨脹、多模態(tài)應(yīng)用場(chǎng)景日益復(fù)雜,企業(yè)正面臨異構(gòu)算力資源碎片化帶來(lái)的嚴(yán)峻挑戰(zhàn)。為應(yīng)對(duì)行業(yè)痛點(diǎn),江蘇潤(rùn)和軟件股份有限公司(以下簡(jiǎn)稱(chēng)“潤(rùn)和軟件”)正式發(fā)布自主研發(fā)的StackRUNS異構(gòu)分布式推理框架,高效融合
    的頭像 發(fā)表于 06-13 09:10 ?1497次閱讀
    潤(rùn)和軟件發(fā)布StackRUNS<b class='flag-5'>異構(gòu)</b>分布式推理框架

    米爾瑞芯微多核異構(gòu)低功耗RK3506核心板重磅發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心板和開(kāi)發(fā)板,基于國(guó)產(chǎn)新一代入門(mén)級(jí)工業(yè)處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+單核Cortex-M0多核異構(gòu)設(shè)計(jì),不僅擁有豐富的工業(yè)接口
    發(fā)表于 05-16 17:20

    3核A7+單核M0多核異構(gòu),米爾全新低功耗RK3506核心板發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心板和開(kāi)發(fā)板,基于國(guó)產(chǎn)新一代入門(mén)級(jí)工業(yè)處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+單核Cortex-M0多核異構(gòu)設(shè)計(jì),不僅擁有豐富的工業(yè)接口
    的頭像 發(fā)表于 05-15 08:02 ?2000次閱讀
    3核A7+單核M0<b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>,米爾全新低功耗RK3506核心板發(fā)布

    全志科技多核異構(gòu)SoC助力行業(yè)智能化創(chuàng)新

    近日, “第十二屆開(kāi)源操作系統(tǒng)年度技術(shù)會(huì)議”在北京舉行,全志科技受邀參會(huì)。會(huì)上,全志進(jìn)行了題為《多核異構(gòu)SoC在行業(yè)應(yīng)用中軟件方案的思考與實(shí)踐》的分享。分享從市場(chǎng)和技術(shù)洞察、方案設(shè)計(jì)創(chuàng)新、場(chǎng)景化應(yīng)用落地三個(gè)維度展開(kāi)系統(tǒng)性分享,全面展現(xiàn)了全志科技在
    的頭像 發(fā)表于 04-18 09:11 ?1329次閱讀
    全志科技<b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>SoC助力行業(yè)智能化創(chuàng)新

    全志T536(異構(gòu)多核ARMCortex-A55+玄鐵E907 RISC-V)工業(yè)核心板說(shuō)明書(shū)

    創(chuàng)龍科技SOM-TLT536是一款基于全志科技T536MX-CEN2/T536MX-CXX四核ARM Cortex-A55 + 玄鐵E907 RISC-V異構(gòu)多核處理器設(shè)計(jì)的全國(guó)產(chǎn)工業(yè)核心板
    的頭像 發(fā)表于 04-08 17:34 ?2263次閱讀
    全志T536(<b class='flag-5'>異構(gòu)</b><b class='flag-5'>多核</b>ARMCortex-A55+玄鐵E907 RISC-V)工業(yè)核心板說(shuō)明書(shū)

    【迅為電子】10路UART、1TOPS的NPU、2路網(wǎng)口、異構(gòu)多核架構(gòu)、超高性?xún)r(jià)比!RK3562核心板強(qiáng)烈推薦

    【迅為電子】10路UART、1TOPS的NPU、2路網(wǎng)口、異構(gòu)多核架構(gòu)、超高性?xún)r(jià)比!RK3562核心板強(qiáng)烈推薦
    的頭像 發(fā)表于 03-27 11:04 ?1224次閱讀
    【迅為電子】10路UART、1TOPS的NPU、2路網(wǎng)口、<b class='flag-5'>異構(gòu)</b><b class='flag-5'>多核</b>架構(gòu)、超高性?xún)r(jià)比!RK3562核心板強(qiáng)烈推薦