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

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

3天内不再提示

系统级双核与单核模型的解决方案

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

扫码添加小助手

加入工程师交流群

成为市场领先产品的新系统设计是创新的结果,不仅是进化和革命性的,而且是优雅、易于使用和高质量的系统设计。市场调查、统计数据和客户小组都有精确的进化设计概念的跟踪记录;然而,革命性的概念更加难以捉摸,因为进化的客户倾向于以基于现有事物的线性方式思考。革命性的概念通常来自能够看得更远的企业家或能够设想更好的前进方向的一小部分客户。

根据全球数百个设计项目的实践经验,我得出的结论是,革命性和进化性产品都需要强大的系统工程努力。与具有明确定义和严格设计工作流程的产品开发和制造不同,电子和嵌入式实时软件的系统设计仍处于起步阶段。

许多悬而未决的问题已经产生了大量的方法和工具来配合这些方法。系统设计师应该使用自上而下还是自下而上的设计风格?集中式或分布式处理方法是最佳方法吗?是否需要对称或非对称拓扑?动力或速度是驾驶标准吗?这些问题的答案,以及更多,可以导致一个概念框图,开始设计过程,导致设计规范。

许多计算机科学家认为,内存带宽是限制当今处理器性能的主要问题之一,尤其是随着多核处理器芯片和多执行单元 CPU 的发展。处理器内核和指令流水线经常停止等待指令或数据缓存访问。程序员认为,最小化程序变量将减少内存访问并提高性能,而芯片设计人员通过使用 I1、D1、L2、L3、SDRAM 和磁盘内存结构向处理器内核添加更多内存通道来不断提高内存带宽。在许多方面,这是基于原始冯诺依曼计算机架构的线性思维。

可以考虑在两个处理器内核上运行单线程程序代码,并在每个内核上使用寄存器。这将从缓存中读取/写入的变量数量减少到 16 个变量,或者缓存访问减少 66.6%,这会消耗更多功率并需要更多周期。例如,每个内核都需要访问其他处理器内核的寄存器集。此外,许多程序都有紧密的循环来处理应用程序关键信息,如果一个单线程程序在两个内核上运行,那么每个内核是否可以同时处理这个应用程序关键循环的偶数/奇数流?循环外的顺序单周期指令可以同时在不同的内核上执行吗?虽然这种方法可能存在许多与双核相关的问题,

一种解决方案是系统级双核与单核模型,假设每 1,010 条指令有 80% 的整数指令和 20% 的浮点指令,包括十个循环,每个循环有 1,000 条指令。为了简化分析,假设没有先前的指令依赖;但是,这可以通过额外的一天的努力来添加。

图 1:双核与单核模型。

pYYBAGKm3ZeAAWzlAAFFbqQBlqE558.png

该模型用于确定让编译器向双核配置发出指令的有效性,并在性能和功耗方面利用每个内核上的额外寄存器。首先,添加两个块以根据执行顺序以助记指令数组的形式生成可执行二进制文件。接下来,添加了两个具有四级流水线的标准库模块,包括用于设置每条指令周期的通用指令集模块。Power_Manager 添加了估计的功耗(以毫瓦为单位),基于待机、活动、等待和空闲电源状态。

图 2:电源管理器配置。

poYBAGKm3Z6ACyVwAAC7ZST-bdI602.png

图 3:单核模型图。

pYYBAGKm3aSAPVdUAAGSj9GS_JI673.png

图 4: ID 双核模型图。

poYBAGKm3aqAb3B-AAHfxl0T8Xk624.png

双核与单核模型为许多问题提供了答案,包括这种方法的理论性能/功率改进可能是什么?从结果来看,性能好于预期,即双核配置需要6370个周期才能完成一个线程,而单核配置需要17160个周期才能完成一个线程。双核配置完成线程的速度提高了 63%,而常识表明它完成线程的速度可能会提高 50%。在功耗方面,两种配置大致相同。因此,系统级建模能够生成结果,表明单线程的双核指令同步执行比相同功率级别的单核快 63%。

审核编辑:郭婷

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

    关注

    68

    文章

    20332

    浏览量

    255011
  • 寄存器
    +关注

    关注

    31

    文章

    5619

    浏览量

    130422
  • 编译器
    +关注

    关注

    1

    文章

    1672

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    神州鲲泰携手趋境科技推出大模型推理智能算力调度解决方案

    近日,华为中国合作伙伴大会现场,神州鲲泰与趋境科技正式签订生态合作协议,并联合推出面向企业模型推理场景的智能算力调度解决方案
    的头像 发表于 04-17 15:12 437次阅读
    神州鲲泰携手趋境科技推出大<b class='flag-5'>模型</b>推理智能算力调度<b class='flag-5'>解决方案</b>

    QN902x:超低功耗蓝牙 LE 系统芯片解决方案深度剖析

    QN902x:超低功耗蓝牙 LE 系统芯片解决方案深度剖析 在当今的电子设备领域,蓝牙技术以其便捷性和广泛的应用场景,成为了众多产品不可或缺的一部分。NXP 半导体推出的 QN902x 系列超低
    的头像 发表于 04-10 13:20 145次阅读

    XC7Z020-2CLG484I 异构架构 全能型 SoC

    Zynq-7000 系列的核心型号,创新性地将 ARM Cortex-A9 处理器与 7 系列 FPGA 可编程逻辑深度集成,构建起 “软件可编程 + 硬件可定制” 的异构计算架构,为多领域智能设备提供了一体化解决方案
    发表于 02-28 23:37

    LMK01801时钟分频缓冲器:高精度时钟解决方案

    LMK01801时钟分频缓冲器:高精度时钟解决方案 引言 在电子设计领域,时钟信号的精准分配和分频对于系统的稳定运行至关重要。今天要给大家介绍的是德州仪器(TI)的LMK01801
    的头像 发表于 02-09 11:10 291次阅读

    米尔RK3506核心板SDK重磅升级,解锁三A7实时控制新架构

    /O、高速数据采集等场景提供了极具性价比的实时升级路径。 三、高端工业实时方案:RT-Linux与隔离的强强联合为满足对系统确定性和标准工业协议的顶级要求,我们提供了基于Linux
    发表于 12-19 20:35

    SST开发加速器:半实物仿真全链路解决方案

    实物仿真方案 半实物仿真平台通过构建“SST控制器实物+实时仿真模型”的闭环测试环境,采用硬件在环技术,能够实现对控制算法有效性、系统稳定性及故障工况的精准验证,显著降低研发风险并缩短调试周期,为固态
    发表于 12-11 18:23

    式光伏发电并网系统实时仿真

    ,再次验证了 EasyGo 实时仿真平台的准确性与可靠性。 一、 式光伏并网系统 式光伏发电并网
    发表于 09-18 17:58

    广和通灵MagiCore AI解决方案荣获2025 AIoT优秀方案

    8月26日,第22届elexcon深圳国际电子展暨嵌入式系统展盛大启幕,全球领先的无线通信模组与AI解决方案提供商广和通,凭借其创新的灵MagiCore AI轻量化大模型
    的头像 发表于 08-29 11:09 1583次阅读

    路不共地系统中的电压测量:挑战与解决方案

    ,分析电压测量的难点,并提供科学的解决方案和实践指南。 一、理解“路不共地”的接地本质 电路中的“地”并非物理意义上的大地,而是作为电压参考点的电位基准。在理想情况下,电路中所有节点的电压都以“地”为参考,即
    的头像 发表于 08-25 10:48 1650次阅读
    <b class='flag-5'>双</b>路不共地<b class='flag-5'>系统</b>中的电压测量:挑战与<b class='flag-5'>解决方案</b>

    思必驰空调大模型解决方案

    这不是幻想,是基于思必驰空调大模型解决方案发生的真实体验,该方案深度融合了思必驰自研的全链路智能语音交互技术与对话式语言大模型DFM,它不仅能“听见”指令,更能“听懂”情绪,根据用户的
    的头像 发表于 07-31 17:46 1082次阅读

    核工业网关和单核工业网关差别大吗

    处理器核心(如A7、Cortex-A55+Cortex-M33等),可并行处理数据采集、协议转换、边缘计算等任务。例如,某型号核网关支持 1000+数据点采集 ,并能同时运行边缘计算算法(如数据线性转换、定时采集),满足高
    的头像 发表于 07-17 15:07 894次阅读

    单核CPU网关和CPU网关有什么区别

    单核CPU网关与CPU网关的核心区别在于处理能力、多任务效率、性能表现及适用场景,CPU网关在多任务处理、复杂计算和响应速度上具有显
    的头像 发表于 07-05 14:37 1314次阅读

    NVIDIA助力图灵新讯美推出企业多模态视觉大模型融合解决方案

    中国推出企业多模态视觉大模型融合解决方案,推动先进 AI 模型在交通治理、工业质检、金融风控等领域实现高效识别、精准预警和稳定交付。
    的头像 发表于 06-26 09:17 1515次阅读

    请问的芯片如何调试?

    的芯片如何调试?比如有很多M4+M0的芯片,是分开调试合适可以一起调试?
    发表于 06-19 07:32

    浅谈华为Green Core系统智能网络云节能解决方案

    首先祝贺 “Green Core”系统智能网络云节能解决方案荣获2024年度中国SDN、NFV、网络AI优秀案例“最佳应用创新奖”。能否简要介绍这一方案的核心价值?
    的头像 发表于 05-12 14:09 1669次阅读