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

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

3天内不再提示

提供非对称多核处理器提高性能可预测性

星星科技指导员 来源:嵌入式计算设计 作者:Jeff Richardson 2022-06-14 16:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通用多核处理器已被推广为网络通信处理的解决方案。实际上,它们无法解决下一代网络基础设施所需的可扩展性、确定性和易于编程的问题。一种将多核处理器与网络优化加速器引擎和 C 可编程库相结合的非对称多核方法可应对下一代网络的挑战。

实现确定性性能是网络运营商确保跨各种流量配置文件和应用程序的可靠性的关键要求。在单核、双核或四核处理器上运行应用程序时,多核处理器可以应对性能挑战。但是,当扩展到八个或更多内核时,性能扩展通常会降低。在某些情况下,八核提供的性能并不比四核好,而 16 核的运行速度实际上比八核慢。

网络应用程序往往是数据密集型的,通用多核处理器极易受到内存延迟对性能的影响。与内存负载相关的内存延迟的非线性(图 1)与与内存延迟相关的处理器性能的非线性相结合,可能导致不可预测和不可靠的性能。LSI 为解决这个问题而采用的创新方法是非对称多核处理器,它将通用处理器与专用加速器相结合,用于特定的数据密集型任务,从而形成一个最佳的、可扩展的解决方案。

图 1:非对称多核处理器通过结合通用处理器和加速器来解决内存延迟的非线性问题,从而提高性能可预测性。

pYYBAGKoQ--AFTmOAAWU_512zHg948.png

网络基础设施应用程序往往涉及复杂的处理、密集的内存利用率和实时的确定性要求。非对称架构通过在通用多核处理器和专用加速引擎之间无缝分配工作来应对这些挑战。这些加速器专门设计用于容忍内存延迟并以可预测的方式执行。这种方法还允许使用更少的通用多核处理器和更少的代码行来构建应用程序。不对称方法简化了扩展挑战,并以更低的成本和功耗提供了更具确定性的性能。

网络应用程序需要灵活的操作系统方法。这种灵活性不仅是为了满足应用程序的要求,也是为了支持 OEM 传统软件的顺利迁移,并使设计人员能够为特定应用程序选择正确的操作系统。在不引入开销的情况下同时支持不同内核上的多个操作系统非常重要。在 LSI,我们的硬件和软件从一开始就考虑到了这一切,为网络应用程序中使用的各种操作系统提供灵活的支持。

需要编译器、模拟器和调试器等软件工具来支持这些处理器。模拟器必须速度快,支持真实世界的吞吐量和流量类型,并准确执行软件调试。理想情况下,集成工具以在单一环境中实现端到端软件开发。

LSI 通过六代通信处理器开发了一个集成的软件开发环境。这些工具已经通过多年的实际部署得到强化。LSI 提供了一个高级开发工具包 (ADK),它由高度可扩展、客户可扩展的模块组成,这些模块可以组合起来以实现快速、轻松的应用程序开发。这些功能特定的模块可以无缝地快速开发利用无线、有线和企业网络的非对称多核架构的应用程序。

下一代网络和应用程序不断增长的性能需求,加上用户对可靠性和服务质量的期望,需要专门构建的非对称多核架构以最低的功耗和成本实现线速、确定性的性能。用于网络基础设施应用的 LSI 解决方案通过多核处理器和加速器的正确组合进行了优化,以提供可扩展、可靠和确定性的性能。我们称其为“正确完成多核”。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247133
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128628
  • 模拟器
    +关注

    关注

    2

    文章

    992

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【深度实战】MYD-LR3576 AMP非对称多核开发指南:从配置到实战

    一、什么是AMP?为什么重要?AMP(AsymmetricMulti-Processing)非对称多处理架构,允许单个芯片的不同核心运行不同的操作系统或裸机程序。相比传统的SMP(对称多处理
    的头像 发表于 12-05 08:07 3273次阅读
    【深度实战】MYD-LR3576 AMP<b class='flag-5'>非对称多核</b>开发指南:从配置到实战

    提高RISC-V在Drystone测试中得分的方法

    的设计和性能对运行速度有很大的影响。例如,处理器的超标量设计、乱序执行能力、分支预测准确、缓存设计等因素都会影响性能。 时钟频率:高时钟频
    发表于 10-21 13:58

    非对称密钥生成和转换规格详解

    生成 以字符串参数生成RSA密钥,具体的“字符串参数”由“RSA密钥类型”和“素数个数”使用符号“|”拼接而成,用于在创建非对称密钥生成器时,指定密钥规格。 说明:生成RSA非对称密钥时,默认素数为2
    发表于 09-01 07:50

    如何在 MA35 系列微处理器 (MPU) 上开发 AMP(非对称多处理)应用程序?

    如何在 MA35 系列微处理器 (MPU) 上开发 AMP(非对称多处理)应用程序,并通过建立多个端点的过程促进与其他内核的多通道数据传输。
    发表于 08-19 06:11

    玄铁下一代旗舰处理器C930:双算力引擎,助力 RISC-V高性能计算

    加速场景的C系列,安全和实时方面的R系列,赋能端测的E系列,以及搭建多核系统方案的玄铁系列,还有DIC技术等等。 高性能CPU IP玄铁C930 玄铁下一代旗舰处理器C930采用15
    的头像 发表于 07-18 13:35 2933次阅读

    T113-i芯片技术解析:高性能嵌入式处理器的创新设计

     芯片概述 明远智睿的T113-i芯片是一款由全志科技推出的高性能、低功耗嵌入式处理器,主要面向智能家居、工业控制、消费电子等领域。该芯片基于ARM架构,集成了多核CPU、GPU和丰富的接口资源,在
    的头像 发表于 07-17 14:15 850次阅读

    Cadence推出对称多核处理器HiFi 5s SMP

    新一代消费电子及汽车音频系统的复杂与日俱增,基于生成式 AI 的音频处理、沉浸式音效以及软件定义汽车中的高级信息娱乐系统等市场驱动因素,对音频 DSP 性能提出了更高的要求。然而,单个 DSP 已无法满足日益增长的计算需求,而
    的头像 发表于 07-16 14:43 2962次阅读

    一款高性能Wi-Fi+BLE无线模组产品

    超低功耗、超高性能,Wi-Fi 6双频物联网模块;多核处理器解决方案,支持BLE+Wi-Fi双透传
    发表于 04-21 13:50

    分享!基于NXP i.MX 8M Plus平台的OpenAMP核间通信方案

    在嵌入式系统领域,随着技术不断发展,对于系统性能和功能要求日益提高。核间通信作为提升系统整体效能的关键技术,成为了关注焦点。今天,我们和大家分享一个OpenAMP非对称架构核间通信方案,基于NXP
    的头像 发表于 02-27 10:44 872次阅读
    分享!基于NXP i.MX 8M Plus平台的OpenAMP核间通信方案

    瑞芯微RK3568正式开放RISC-V核心啦,也支持非对称AMP双系统!

    ,通过ARM与RISC-V的协同工作,展现出了强大的性能优势,下面一起来看看! “非对称AMP”双系统 AMP(Asymmetric Multi-Processing),即非对称多处理架构。“
    的头像 发表于 02-27 10:36 1022次阅读
    瑞芯微RK3568正式开放RISC-V核心啦,也支持<b class='flag-5'>非对称</b>AMP双系统!

    RK3399处理器高性能多核异构计算平台

    RK3399是一款高性能多核异构计算平台,集成了强大的CPU、GPU以及丰富的多媒体和接口功能。其独特的双Cortex-A72+四Cortex-A53大小核CPU结构,使得RK3399在处理复杂
    的头像 发表于 02-08 18:04 2394次阅读

    RK3399Pro处理器高性能与AI加速的完美结合

    RK3399Pro是一款高性能处理器,专为需要强大计算能力和人工智能加速的应用场景而设计。其主要特性如下: 高性能CPU核心:搭载双核Cortex-A72处理器,主频高达1.8GHz,
    的头像 发表于 02-07 18:11 1396次阅读

    “国产双系统”出炉!复旦微FMQL20SM非对称AMP:Linux + 裸机

    Linux + RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属于自己的内存,既可各自独立运行不同的任务,又可多个核心之间进行核间通信。 图 1 FMQL20SM AMP异构多核框架示意图 “
    的头像 发表于 01-24 13:46 1165次阅读
    “国产双系统”出炉!复旦微FMQL20SM<b class='flag-5'>非对称</b>AMP:Linux + 裸机

    QorIQ®T1042多核处理器

    。QorIQ®T1042多核处理器适合于路由、交换机、网关ip和通用型内嵌式计算系统中的组合控制、数据路径和传输层处理。与多个分立器件相比,QorIQ®T1042
    发表于 01-10 08:48

    EE-345:SHARC处理器的启动内核定制和固件升级

    电子发烧友网站提供《EE-345:SHARC处理器的启动内核定制和固件升级.pdf》资料免费下载
    发表于 01-07 14:14 0次下载
    EE-345:SHARC<b class='flag-5'>处理器</b>的启动内核定制和固件<b class='flag-5'>可</b>升级<b class='flag-5'>性</b>