MVA主要在处理数据包时主要在NIC和DMAs帧数据上运行。一旦最后一个数据包被处理,一个中断被发送,表示接收帧的完成。与所有商用解决方案不同,NIC支持GigEVision协议,我们有效地将所有与GigEVision GVSP(流协议)相关的任务卸载到NIC上。在图中,Emergent的eSDK位于GigEVision SDK层。Emergent的eCapture使用eSDK,因此位于图中的应用程序(或客户端软件)层。 因此,MVA将接收帧的相关任务完全卸载给Myricom NIC,从而提供了一个解决方案,解决了竞争方案中的所有缺点。 比较 从完全优化的Intel Pro 1000系统收集的数据表明,450Mbit/s视频流的双核CPU总利用率约为5%。 如果我们将其外推到9Gbit/s,我们最终将得到20倍的CPU占用率或100%的完整双核CPU。 与此形成强烈对比的是,如果使用Myricom的MVA和Emergent软件接收相同的9Gbit/s数据流,我们将看到一个极小的<2%的单核CPU占用率或1%的双核总占用率,如下图所示:
结论 很明显,如果没有MVA这样的解决方案,CPU占用率将变得完全不可管理,MVA将成为超高数据速率的唯一选择。10GigE的超高数据速率需要特别注意CPU占用率,MVA解决了这一问题的关键点,为10GigE机器视觉应用提供了同类最佳的性能。 主要特点和优势有: 1. 低CPU占用率:CPU占用率的显著降低意味着有更多的CPU周期来进行图像处理。2. 更低的延迟:及时通知帧完成意味着更低的延迟和更少的抖动。3. 不需要担心丢帧:较低的CPU和内存占用率会导致系统没有丢帧。4. 与以太网驱动程序的互操作性:多个GigE Vision应用程序可以从多个设备接收图像,而标准以太网驱动程序仍可用于非GigE Vision GVSP的通路。5. CPU负载平衡:Myri-10G适配器上GVSP的解复用允许每个成像设备被引导到每个应用程序的适当缓冲区。6. 操作系统支持:Windows和Linux
end
关注我们,持续给您分享干货!虹科-智能感知
虹科智能感知事业部专注于智能感知与机器视觉领域,已经和IDS,Blickfeld和Gidel等有着重要地位的国际公司展开深度的技术合作。我们的解决方案包括3D激光雷达,工业相机,视觉处理平台,图像采集卡及视觉系统集成等。虹科的工程师积极参与国内外专业协会和联盟的活动,我们非常重视技术培训和积累,公司定期与国内外专家团队进行交流和培训。
往期回顾
【虹科】蕴藏在废物分类中的机器人技术革命
【虹科新闻】虹科受邀参加香港地铁外来物检测招标项目
【虹科】速度与激情:用于高速和高分辨图像处理的紧凑型计算机FantoVision 20【虹科】无需图像处理或编程知识,人工智能成像平台来袭!
【虹科】机器视觉-LUT技术入门
【虹科】虹科教您部署混合人工智能以降低检测成本【虹科】无需编码,构建流程图开发视觉应用,强势来袭!
【虹科】激光雷达在安防中的应用——改变游戏规则
【虹科】嵌入式3D视觉功能原文标题:【虹科】Myricom MVA释放高速相机的CPU占用
文章出处:【微信公众号:广州虹科电子科技有限公司】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !