一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    5149

    文章

    19651

    瀏覽量

    317169
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11508

    瀏覽量

    213626
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3611

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

    多核異構(gòu),智控未來!IC610重新定義工業(yè)智能化

    性能不足、接口有限、生態(tài)薄弱等挑戰(zhàn)。今天,基于STM32MP25X芯片研發(fā)的利爾達(dá)全新工控板IC610,正以多核異構(gòu)架構(gòu)與工業(yè)級可靠性,正在重新定義工業(yè)智能化的邊界
    的頭像 發(fā)表于 02-27 16:14 ?547次閱讀
    <b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>,智控未來!IC610重新定義工業(yè)智能化

    ZMC600E,多核異構(gòu)如何成就機(jī)器人精準(zhǔn)控制?

    導(dǎo)讀ZMC600E主站控制器憑借其多核異構(gòu)處理器的強大性能,實現(xiàn)了高算力與高實時性的完美平衡,讓機(jī)器人動作流暢、精準(zhǔn)無誤。接下來,讓我們深入了解其內(nèi)核結(jié)構(gòu)的奧秘。在ZMC600E主站控制器控制機(jī)器人
    的頭像 發(fā)表于 02-24 11:37 ?308次閱讀
    ZMC600E,<b class='flag-5'>多核</b><b class='flag-5'>異構(gòu)</b>如何成就機(jī)器人精準(zhǔn)控制?

    異構(gòu)計算的概念、核心、優(yōu)勢、挑戰(zhàn)及考慮因素

    異構(gòu)計算就像是一支由“多才多藝”處理器組成的團(tuán)隊,每個成員都有自己的強項和責(zé)任。 ? 什么是異構(gòu)計算????? “異構(gòu)計算”指的是在同一個計算平臺中,部署多種不同類型的處理單元(比如 CPU、GPU
    的頭像 發(fā)表于 01-13 11:43 ?982次閱讀

    基于全志T113-i多核異構(gòu)處理器的全國產(chǎn)嵌入式核心板簡介

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

    汽車異構(gòu)硬件平臺開發(fā)如何進(jìn)行靜態(tài)代碼分析

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

    【米爾NXP i.MX 93開發(fā)板試用評測】1、異構(gòu)核心通信的技術(shù)內(nèi)容

    前言 很多異構(gòu)核心使用的是標(biāo)準(zhǔn)的OpenAMP,OpenAMP(Open Asymmetric Multi-Processing)是一個開源的軟件框架,用于在異構(gòu)多核處理器系統(tǒng)中實現(xiàn)多核
    發(fā)表于 09-21 20:24

    復(fù)旦微PS+PL異構(gòu)多核開發(fā)案例分享,基于FMQL20SM國產(chǎn)處理器平臺

    本文主要介紹復(fù)旦微FMQL20S400M的PS + PL異構(gòu)多核開發(fā)案例,開發(fā)環(huán)境如下: Windows開發(fā)環(huán)境:Windows 7 64b
    發(fā)表于 08-22 14:04

    君正X2600在3D打印機(jī)上的優(yōu)勢:多核異構(gòu),遠(yuǎn)程控制與實時控制

    在當(dāng)前的3D打印機(jī)領(lǐng)域,君正的X2600芯片以其獨特的優(yōu)勢引起了業(yè)界的廣泛關(guān)注。這款多核異構(gòu)芯片,擁有兩個大核和一個小的RISC-V處理器,不僅能夠處理復(fù)雜的打印任務(wù),還可以通過接USB攝像頭實現(xiàn)
    的頭像 發(fā)表于 08-02 16:56 ?844次閱讀

    FM20S用戶手冊-PS + PL異構(gòu)多核案例開發(fā)手冊

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