0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实测2778MB/s,AMP核间通信“快如闪电”,瑞芯微RK3576

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-12-04 14:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在多核异构SoC处理器中,核间数据的传输带宽直接决定了系统整体性能。传统通信方案存在数据“拷贝开销大”、“带宽受限”等瓶颈,高效的核间通信一直是开发者面临的挑战。
今天带大家看看RK3576的AMP核间通信——共享内存方案,具有“零拷贝”、“高带宽”的显著优势,直接解决用户痛点,下面用实测数据说话!

wKgZPGkxJneALBGNAARED26aJmw496.png

▍共享内存方案优势

零拷贝“共享内存方案”能够让不同核心直接访问同一块物理内存,实现了真正的零拷贝传输,大幅降低了数据传输延迟。

数据量大“共享内存方案”的共享内存区域大小,可根据实际需求灵活配置,从几十MB到几百MB都可以,能够满足各种大数据量传输需求。

配合RPMsgMaster Core与Remote Core在完成共享内存的读写操作后,可通过RPMsg通知对方进行数据处理,实现了高效、可靠的核间通信。RK3576处理器A72、A53与M0核间通信中的RPMsg消息包的发送耗时与时延,实测可做到2us,详见下图:

wKgZO2kxJouAcHqvAAQz5X-K9eA587.png

▍实测带宽确实惊人

为了验证共享内存方案的实际性能表现,我们针对“用户内存空间↔共享内存空间”的读写场景,分别测试了DMA、NEON、CPU三种主流内存拷贝方式的读写带宽。

wKgZO2kxJpSAQtC7AAJ9uNiGXy8041.png


可以从上面看到:
DMA方式读写带宽性能最优,实测读带宽高达2778MB/s,写带宽2760MB/s,表现稳定。
NEON和CPU方式在写带宽上表现出色,但读带宽就偏低。这是由于写操作依托“写合并(Write-Combining)”机制,能将多个小写操作合并为单次、大数据传输,减少总线事务切换,因此写带宽表现亮眼。而读操作无法合并,每次读取需等待内存响应,导致读带宽显著偏低。

▍拷贝方式怎么选

DMA、NEON、CPU这3种拷贝方式各有优劣,实际开发中无需盲目追求“最高带宽”,应根据使用场景、资源占用情况进行选择,这才是最优解。DMA:性能王者,CPU零负担当传输数据量大、对带宽要求高时,DMA是最佳选择。它由专用硬件控制器执行数据搬运,不占用CPU资源。NEON:无DMA时的备选,CPU同样零负担一般处理器的DMA控制器资源有限,可能早已被占用。在没有多余DMA控制器时,NEON方式是另一个不错的选择,它是CPU的辅助核,同样不占用CPU资源,利用CPU的单指令多数据流技术,实现并行数据搬运。CPU:实现最简单,但需消耗CPU资源对于小数据量传输,或者在对性能要求不高的简单应用中,标准的CPU拷贝是最直接的选择。它实现简单,不需额外的硬件资源支持,适合轻量级任务。但由于它会占用CPU资源,因此复杂应用时不见得是最适合的方案。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞芯微
    +关注

    关注

    27

    文章

    699

    浏览量

    53451
  • Amp
    Amp
    +关注

    关注

    0

    文章

    90

    浏览量

    48310
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588与RK3576技术参数详解

    电子发烧友网报道(文/李弯弯)不久前表示,2025年上半年AIoT市场延续蓬勃发展趋势,因应AI在端侧应用发展需求,公司旗舰产品RK3588、次新产品
    的头像 发表于 09-23 08:20 7813次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588与<b class='flag-5'>RK3576</b>技术参数详解

    【作品合集】米尔RK3576开发板测评

    米尔RK3576开发板测评作品合集 产品介绍: RK3576一款面向AI市场推出的高性能处理器,它配备了四
    发表于 09-11 10:19

    RK3576平台FFmpeg硬件编解码移植及性能测试实战攻略 触觉智能RK3576开发板演示

    本文介绍RK3576平台,FFmpeg硬件编解码移植及性能测试方法。演示设备:触觉智能RK3576开发板FFmpeg简介与
    的头像 发表于 09-08 13:58 697次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>平台FFmpeg硬件编解码移植及性能测试实战攻略 触觉智能<b class='flag-5'>RK3576</b>开发板演示

    RK3576RK3576S有什么区别,性能参数配置与型号差异解析

    第二代8nm高性能AIOT平台RK3576家族再添新成员-RK3576S,先说结论:相较主型号的R
    的头像 发表于 08-14 23:57 1732次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3576</b>与<b class='flag-5'>RK3576S</b>有什么区别,性能参数配置与型号差异解析

    全国产! RK3576 ARM 八 2.2GHz 工业开发板—Linux应用开发手册

    创龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 16:44 643次阅读
    全国产!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> ARM 八<b class='flag-5'>核</b> 2.2GHz 工业开发板—Linux应用开发手册

    全国产! RK3576 ARM 八 2.2GHz 工业开发板—Linux开发环境搭建

    创龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 10:17 473次阅读
    全国产!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> ARM 八<b class='flag-5'>核</b> 2.2GHz 工业开发板—Linux开发环境搭建

    全国产! RK3576 ARM 八 2.2GHz 工业开发板—Linux系统使用手册

    创龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-24 10:50 603次阅读
    全国产!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> ARM 八<b class='flag-5'>核</b> 2.2GHz 工业开发板—Linux系统使用手册

    全国产! RK3576 ARM 八 2.2GHz 工业开发板—LVGL应用开发案例

    本文主要基于评估板演示LVGL应用开发案例,适用开发环境如下。创龙科技 TL3576-EVM 是一款基于 RK3576J/
    的头像 发表于 06-23 15:17 551次阅读
    全国产!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3576</b> ARM 八<b class='flag-5'>核</b> 2.2GHz 工业开发板—LVGL应用开发案例

    Onenet云网关方案应用--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于RK3576开发板)的Onenet云网关应用方案测试。 摘自优秀创作者-小手
    发表于 06-06 16:54

    适配多种系统,米尔RK3576核心板解锁多样化应用

    周期,让您的项目快速推进。 米尔基于RK3576核心板及开发板
    发表于 05-23 16:07

    RK3576主板YNH-536-规格书

    RK3576主板YNH-536-V1
    发表于 05-19 09:51 4次下载

    国产开发板的端侧AI测评-基于米尔RK3576

    ,国产自主可控必须搞起来。那与非网本期内容就跟自主可控强关联——评测一款基于国产SoC的板卡,由米尔电子推出的RK3576开发板(MYD-LR
    发表于 02-14 16:29

    米尔RK3576实测轻松搞定三屏八摄像头

    RK3576参数强劲RK3576推出的一款高性能AIoT处理器,这款芯片以其卓越的计算能力、多屏幕支持、强大的视频编解码能力和高效的
    发表于 01-17 11:33

    RK3576有多强?实测三屏八摄像头轻松搞定

    RK3576参数强劲RK3576推出的一款高性能AIoT处理器,这款芯片以其卓越的计算能力、多屏幕支持、强大的视频编解码能力和高效的
    的头像 发表于 01-16 08:06 1174次阅读
    <b class='flag-5'>RK3576</b>有多强?<b class='flag-5'>实测</b>三屏八摄像头轻松搞定

    米尔RK3576RK3588怎么选?-看这篇就够了

    在中国半导体产业的版图中,作为国内SoC芯片领跑者,凭借其在处理器芯片设计领域的深厚积累和持续创新,推出很多智能应用处理器芯片,在嵌入式系统领域得到大规模的应用。RK3588和
    发表于 12-27 11:44