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

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

3天内不再提示

针对当今的DSP应用调整处理器性能

星星科技指导员 来源:militaryembedded 作者:DENIS SMETANA 2022-11-14 16:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于坚固耐用的 DSP数字信号处理] 处理器卡,在处理器性能、内存带宽、I/O 带宽和加固性之间取得平衡非常重要。任何这些属性的缺陷都会限制可实现的性能。由于 3U OpenVPX 板上可用的空间有限,设计人员和用户必须在最大化和/或最小化尺寸方面做出权衡。

DSP算法的处理要求因情况而异,但一般来说,给定卡的SWaP [尺寸、重量和功耗]应在其典型操作约束内最大化。多余的能力只是坐在那里不会给用户带来任何东西。您不会将 BOSS 302 发动机放在福特平托中!同样,处理器的性能必须与其所处的环境和它可以支持的 I/O 带宽相平衡。

DSP 系统设计人员必须确定其应用需要多少处理器性能:多线程性能还是单线程性能更重要?需要多少GFLOPS或MIPS?处理器需要多少内存带宽?内存带宽还是内存容量更重要?需要多少 I/O 带宽?

在评估DSP应用时,必须考虑处理部分以及摄取或生成的数据量。内存带宽要求可能因应用程序而异,当数据块无法在内部缓存中完全处理时,内存带宽要求变得至关重要。英特尔服务器级产品具有两个以上的内存插槽,以支持更高的内核数量;英特尔通过 Ice Lake D 处理器将同样的功能带到了嵌入式世界,以确保内存带宽可用于支持以更高数据速率运行的多个内核。额外的内存组可以提供 50% 到 100% 的内存带宽,这是充分利用处理器内核的关键。

理想情况下,系统工程师将在选择 DSP 模块之前执行基于模型的系统工程 (MBSE) 建模。这为他们提供了DSP引擎运行特定ISR/EW(情报、监视、侦察/电子战)应用程序所需的参数和特性的准确知识。随着MBSE方法变得越来越普遍,系统工程师在选择模块之前的复杂性只会增加。

如今,集成度更高、功能更强大的处理器带来了相应的散热。为最大处理能力付出的代价通常比系统所能管理的热量更多,导致投资浪费,因为设备无法在坚固耐用的应用中满负荷运行。与其自动追求最大的GFLOPS和MIPS马力,不如调整DSP模块决策的大小。设计人员应评估器件的性能对于其应用是否过分,是否有足够的优化内存和 I/O 带宽来支持他们所支付的性能,以及是否有办法将模块冷却到所需的性能水平。否则,处理器可能会节流(降低其时钟速度)并提供比纸上预期的低得多的性能。

旨在平衡系统工程师必须考虑的变量范围的DSP模块的一个示例是Curtiss-Wright的CHAMP-XD3,它使用英特尔Ice Lake D处理器的10核版本。(图 1。3U OpenVPX 模块符合 SOSA 技术标准 1.0,旨在支持处理器在其目标温度范围内接近最大利用率。它经过优化,可充分利用 Ice Lake D 处理器内置的丰富处理和 I/O 功能。例如,处理器支持最大数量的内存组,提供的带宽比前几代产品多 50% 以上。该板支持 SOSA 有效负载配置文件,该配置文件具有 40 GbE 数据平面和多达 16 个 PCIe 通道,用于到 FPGA 和 GPGPU 卡的超宽数据路径。虽然存在该处理器的高端版本,最高功率为 115 W,但在典型的坚固防御环境中使用该设备可能会导致最小的额外性能提升(如果有的话),因为会发生强烈的限制。

为应用选择合适的 DSP 引擎并不像在 3U OpenVPX 外形上设计性能最高的处理器那么简单。最高端处理器的散热挑战和功耗要求可能使应用难以充分利用更高内核但更热的设备可以提供的额外性能水平。此外,必须存在 I/O 和内存带宽,以保持处理器引擎的良好供给。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247106
  • dsp
    dsp
    +关注

    关注

    559

    文章

    8214

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国产32位高性能Audio音频数字信号处理器DSP)芯片-DU561

    音频数字信号处理器DSP)的工作原理主要通过数字化处理提升音频质量,其核心流程包括信号采集、处理和输出三个关键环节。
    的头像 发表于 10-22 09:47 338次阅读
    国产32位高<b class='flag-5'>性能</b>Audio音频数字信号<b class='flag-5'>处理器</b>(<b class='flag-5'>DSP</b>)芯片-DU561

    云拼接处理器性能如何?

    云拼接处理器作为大屏拼接及音视频解决方案中的关键设备,其性能直接影响着展览展示、可视化展厅、中小控制室和园区监控等行业的视觉呈现效果与系统运行稳定性。深圳融大视觉科技有限公司推出的云拼接处理器,在
    的头像 发表于 09-05 00:11 552次阅读

    Texas Instruments TMS320C6452数字信号处理器DSP)数据手册

    Texas Instruments TMS320C6452数字信号处理器 (DSP) 是TMS320C6000™ DSP平台上的高性能定点DSP
    的头像 发表于 08-01 09:24 1090次阅读
    Texas Instruments TMS320C6452数字信号<b class='flag-5'>处理器</b>(<b class='flag-5'>DSP</b>)数据手册

    Analog Devices Inc. ADSP1802 SHARC®处理器数据手册

    Analog Devices ADSP1802 SHARC^®^ 处理器是采用ADI Super Harvard架构单芯片计算机(SHARC)的数字信号处理器(DSP)。ADSP1802 DS
    的头像 发表于 05-29 14:36 794次阅读
    Analog Devices Inc. ADSP1802 SHARC®<b class='flag-5'>处理器</b>数据手册

    HXS320F28027数字信号处理器(32位RISC-V DSP

    HXS320F28027数字信号处理器(32位RISC-V DSP)HXS320F28027是中科昊芯(Haawking)基于自主研发的H28x内核推出的32位定点RISC-V DSP架构数字信号
    发表于 05-21 10:21

    匠芯创科技M7000系列选型表分享 RISC-V内核的高性能DSP实时处理器 适配机器人

    匠芯创科技M7000系列选型表分享 RISC-V内核的高性能DSP实时处理器 适配机器人
    的头像 发表于 05-14 16:15 958次阅读
    匠芯创科技M7000系列选型表分享  RISC-V内核的高<b class='flag-5'>性能</b><b class='flag-5'>DSP</b>实时<b class='flag-5'>处理器</b> 适配机器人

    ADSP1802 SHARC处理器技术手册

    ADSP1802 是一款数字信号处理器DSP),具有 Analog Devices, Inc. 超级哈佛架构单芯片计算机 (SHARC) 的 S PackageADSP1802 是一个 32 位
    的头像 发表于 05-12 14:51 1110次阅读
    ADSP1802 SHARC<b class='flag-5'>处理器</b>技术手册

    海光处理器有哪些型号

    海光处理器是基于X86架构研发的国产处理器,拥有自主知识产权,并针对不同市场需求推出了多个系列和型号。以下是海光处理器的主要型号及其分类: 1、产品系列分类 海光
    的头像 发表于 02-13 14:44 2.5w次阅读

    处理器超频技巧与注意事项

    随着科技的发展,处理器性能越来越强大,但有时我们仍希望获得更高的性能。超频是一种提高处理器性能的方法,但需要谨慎操作以避免潜在风险。 超频
    的头像 发表于 02-07 09:16 1870次阅读

    AN-386:选择DSP处理器的考虑因素(ADSP2100系列与TMS320C25)

    电子发烧友网站提供《AN-386:选择DSP处理器的考虑因素(ADSP2100系列与TMS320C25).pdf》资料免费下载
    发表于 01-14 16:06 0次下载
    AN-386:选择<b class='flag-5'>DSP</b><b class='flag-5'>处理器</b>的考虑因素(ADSP2100系列与TMS320C25)

    选择DSP处理器ADSP-2101与DSP16A的注意事项

    电子发烧友网站提供《选择DSP处理器ADSP-2101与DSP16A的注意事项.pdf》资料免费下载
    发表于 01-14 15:28 0次下载
    选择<b class='flag-5'>DSP</b><b class='flag-5'>处理器</b>ADSP-2101与<b class='flag-5'>DSP</b>16A的注意事项

    AN-400:选择DSP处理器的注意事项--为什么选择ADSP-2181

    电子发烧友网站提供《AN-400:选择DSP处理器的注意事项--为什么选择ADSP-2181.pdf》资料免费下载
    发表于 01-13 18:05 0次下载
    AN-400:选择<b class='flag-5'>DSP</b><b class='flag-5'>处理器</b>的注意事项--为什么选择ADSP-2181

    选择DSP处理器的考虑因素(ADSP-2115 vs. TMS320C5x)

    电子发烧友网站提供《选择DSP处理器的考虑因素(ADSP-2115 vs. TMS320C5x).pdf》资料免费下载
    发表于 01-13 15:55 0次下载
    选择<b class='flag-5'>DSP</b><b class='flag-5'>处理器</b>的考虑因素(ADSP-2115 vs. TMS320C5x)

    EE-241:SHARC DSP到TigerSHARC处理器代码移植指南

    电子发烧友网站提供《EE-241:SHARC DSP到TigerSHARC处理器代码移植指南.pdf》资料免费下载
    发表于 01-13 15:35 0次下载
    EE-241:SHARC <b class='flag-5'>DSP</b>到TigerSHARC<b class='flag-5'>处理器</b>代码移植指南

    高速ADC、DAC与处理器之间是怎么通信的呢?

    一般低速的ADC、DAC通过串行通信接口,比如SPI与处理器/DSP通信,但高速ADC、DAC与处理器之间是怎么通信的呢
    发表于 01-10 08:30