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

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

3天内不再提示

消除PCI Express配置的复杂性,优化HPEC系统设计

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

扫码添加小助手

加入工程师交流群

性能就是消除瓶颈,以最大程度地减少延迟并最大化吞吐量。当今的高性能嵌入式计算 (HPEC) 系统集成了强大的处理子系统,每个子系统都可能是一个功能齐全的处理节点,需要与其他处理节点共享数据。为了最大限度地提高整体系统性能,需要最快、最高效的处理器到处理器数据路径。借助 VPX,嵌入式系统摆脱了 VMEbus 共享并行总线模型。

与当今基于串行结构的系统相比,VME 性能总体吞吐量较低。一个原因是数据总线传输速度慢。另一个问题是一次只有一个节点可以通信时发生的总线仲裁惩罚。对于基于现代串行架构的系统(如 VPX),以太网也可用于在节点之间传递数据。交换以太网架构使节点能够并行通信,几乎消除了共享总线的瓶颈。然而,当今的处理器速度和功能远远超过以太网速度,使数据路径和 CPU 密集型网络堆栈再次成为关键的性能瓶颈。

其他替代结构,如Serial RapidIO(SRIO)和InfiniBand,也有其自身的局限性:很少有芯片供应商支持SRIO,这意味着它的采用受到缺乏软件的阻碍。由于SRIO没有通用的软件API[应用程序编程接口]被广泛采用,因此系统设计人员通常需要编写自己的定制软件。对 SRIO 的操作系统支持也很少,这使得 SRIO 设备驱动程序也是一种定制开发。就其本身而言,InfiniBand在可部署防御系统中的吸引力也有限,因为对实时操作系统的软件支持有限。它还受到硅器件的高成本和单一来源供应商的有限支持的阻碍。

如今,几乎所有现代处理器都使用 PCI Express (PCIe) 总线作为板载外设的高速互连。在大多数处理系统中,PCIe 接口还提供进出处理器的最快数据路径。PCIe 接口支持多种数据速率:第 1 代接口以 2.5 Gbps 的速度运行,第 2 代接口将数据速率翻倍至 5.0 Gbps。 第 3 代接口将此速度提高到 8.0 Gbps,并且通过使用更有效的数据编码机制,有效数据传输速率成为第 2 代的两倍。PCIe Gen4标准的开发即将完成,Gen4设备将于2017年晚些时候开始从供应商处发货,再次旨在将性能提高一倍。

为什么使用 PCIe 绕过以太网或其他结构接口设备?用户报告了更低的延迟、更高的吞吐量和额外的附带好处,例如降低功耗、增加 MTBF [平均故障间隔时间] 和降低成本。然而,直到最近,使用 PCIe 技术支持主机到主机通信的好处需要复杂的设置 PCIe 设备和交换机的配置。它还要求定制PCIe共享内存驱动程序软件,大大降低了其可取性。

Dolphin Interconnect Solutions以其StarFabric技术而闻名,它为HPEC系统开发了一种具有巨大前景的解决方案。其 eXpressWare 软件套件使用 PCIe 连接来创建更快、更灵活的消息和处理器到处理器通信数据传输机制。该软件经过优化,可利用 DMA [直接内存访问]、PCIe 组播和多核处理等硬件功能。该软件隐藏了 PCIe 设置的复杂性,简化了主机到主机架构的设置和配置。

当支持所有必需的 PCIe 交换机配置时,该软件可以自动检测 PCIe 端点并将其配置为透明或非透明端口,设置消息队列和数据传输窗口,以及配置和管理数据传输资源(如 DMA 引擎)。此外,它还带有标准软件API接口,可以使用大多数软件开发人员已经熟悉的软件范例进行更快的软件应用程序开发。

Dolphin 的 eXpressWare 使 HPEC 系统设计人员能够利用最高水平的数据结构性能来满足国防工业的加固设备需求。为了获得使用 PCIe 向嵌入式系统设计人员进行节点到节点数据传输的好处,Curtiss-Wright 最近在运行 Linux 和 Wind River VxWorks 操作系统的嵌入式英特尔 SBC 和 DSP 引擎中添加了对 eXpressWare 的支持,并将这种支持扩展到基于 Power 架构的主板。坚固耐用的嵌入式系统依靠高性能结构来减少数据传输时间的延迟。PCIe 为实现低延迟、高吞吐量处理器到处理器性能提供了当今的最佳解决方案。通过提供通用软件 API 并屏蔽 PCIe 设备编程的复杂细节,eXpressWare 为 HPEC 系统设计人员带来了突破,并为嵌入式硬件带来了高速、低延迟的点对点通信。

审核编辑:郭婷

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

    关注

    68

    文章

    20377

    浏览量

    255600
  • 芯片
    +关注

    关注

    463

    文章

    54630

    浏览量

    470890
  • 总线
    +关注

    关注

    10

    文章

    3065

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PI7C9X7954:PCI Express 四通道 UART 的详细剖析

    一、特性亮点 接口与兼容 PCI Express 接口 :支持 x1 PCI Express 链路主机接口,完全符合
    的头像 发表于 05-14 11:40 300次阅读

    探索PCIE - 1760:PCI Express卡的卓越之选

    探索PCIE - 1760:PCI Express卡的卓越之选 在电子工程领域,PCI Express卡一直是实现各种功能扩展的重要组件。今天,我们就来深入了解一款功能强大的
    的头像 发表于 05-13 10:50 246次阅读

    PI7C9X442SL:PCI Express 到 USB 2.0 转换桥的技术剖析

    PI7C9X442SL:PCI Express 到 USB 2.0 转换桥的技术剖析 在当今的电子设备中,数据传输接口的多样和高效至关重要。PI7C9X442SL 作为一款
    的头像 发表于 03-29 11:25 336次阅读

    PI7C9X130:PCI ExpressPCI - X的高效桥梁

    PI7C9X130:PCI ExpressPCI - X的高效桥梁 在当今的电子系统设计中,如何实现不同总线标准之间的高效连接是一个关键问题。PI7C9X130作为一款
    的头像 发表于 03-13 16:05 368次阅读

    MAX5954:PCI Express热插拔控制器的卓越之选

    MAX5954:PCI Express热插拔控制器的卓越之选 在PCI Express应用领域,热插拔控制器的性能直接影响着系统的稳定性和可
    的头像 发表于 02-10 16:20 642次阅读

    MAX5946:双PCI Express热插拔控制器的全方位解析

    MAX5946:双PCI Express热插拔控制器的全方位解析 在PCI Express应用领域,热插拔功能至关重要,它能在系统运行时安全
    的头像 发表于 02-10 16:00 615次阅读

    LTC4242:PCI Express热插拔控制器的卓越之选

    LTC4242:PCI Express热插拔控制器的卓越之选 在PCI Express系统的设计中,热插拔功能至关重要,它能实现设备的在线插
    的头像 发表于 02-10 10:25 319次阅读

    PI7C9X110:PCI ExpressPCI可逆桥接器的技术剖析与应用指南

    集成到PCI Express系统中是一项具有挑战的任务。Diodes Incorporated的PI7C9X110可逆桥接器为这一问题提供了有效的解决方案,它能够无缝地将
    的头像 发表于 01-31 15:20 1155次阅读

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选

    深入剖析XIO2001:PCI ExpressPCI总线转换桥的卓越之选 在当今复杂多样的电子系统设计中,桥接芯片扮演着至关重要的角色。它
    的头像 发表于 01-08 15:00 466次阅读

    深入剖析DS50PCI401:PCI Express应用的理想选择

    深入剖析DS50PCI401:PCI Express应用的理想选择 在PCI Express应用的领域中,DS50
    的头像 发表于 12-25 10:10 569次阅读

    探索DS50PCI402:PCI Express应用的理想选择

    探索DS50PCI402:PCI Express应用的理想选择 在PCI Express应用领域,找到一款性能卓越、功能丰富且易于
    的头像 发表于 12-24 16:35 448次阅读

    探索DS80PCI402:PCI - Express中继器的卓越性能与应用实践

    探索DS80PCI402:PCI - Express中继器的卓越性能与应用实践 在当今高速发展的电子科技领域,PCI - Express(P
    的头像 发表于 12-24 11:30 573次阅读

    Amphenol PCI Express® Gen 6 卡边缘连接器:下一代系统的高速解决方案

    Amphenol PCI Express® Gen 6 卡边缘连接器:下一代系统的高速解决方案 在电子设备不断追求更高性能和更快数据传输速度的今天,连接器作为数据传输的关键部件,其性能的提升
    的头像 发表于 12-10 15:25 845次阅读

    医疗PCB供应链复杂性与风险管控

    印刷电路板(PCB)最初作为一种用于承载和连接电子元件的简单解决方案,并不需要复杂的点对点布线。如今,PCB已成为我们日常生活的重要组成部分,并且随着技术进步,以前的简单性逐步让位于复杂性。现在我们
    的头像 发表于 10-14 14:17 715次阅读

    简仪科技推出PXIe-3171 PXI Express嵌入式控制器

    PXIe-3171配备集成的PCI Express交换机,支持四个x4或两个x8的PXI Express配置,通过PCI
    的头像 发表于 07-17 11:38 1354次阅读