RDMA Technology in High-Speed Machine Vision Applications

Enabling data transfers beyond traditional GigE Vision limitations
 
CVB offers one of the industry's first and truly manufacturer-independent implementation of RDMA over Converged Ethernet (RoCEv2)

What is RDMA in Machine Vision?

Remote Direct Memory Access (RDMA) represents a significant advancement in high-speed networking for machine vision applications. By enabling direct memory transfer between systems without operating system’s network stack involvement, RDMA addresses the performance bottlenecks that have traditionally limited GigE Vision implementations.

Common Vision Blox includes comprehensive RDMA support, providing manufacturer-independent access to this technology through familiar interfaces and proven acquisition capabilities.

RDMA for Your Vision Projects – Power. Fast. Direct.

German version on Youtube

How CVB Delivers RDMA Performance

CVB's latest version includes comprehensive RDMA support while maintaining the familiar interface you already know. The GenICam Browser seamlessly handles RDMA cameras , and existing applications automatically benefit from enhanced performance without requiring any code changes.

Performance Comparison

Technology CPU Utilisation Data Rate Latency Improvement
Traditional GigE Vision 50% Standard rates Baseline
CVB RDMA Implementation <10% 2GB/s+ 80% reduction

Key Advantages of CVB's RDMA Implementation

Performance Enhancement
RDMA implementation demonstrates substantial improvements in system efficiency, with CPU utilisation reductions from 50% to under 10% while maintaining data rates exceeding 2GB/s.
 
Unique Manufacturer Independence
Unlike other solutions that simply support RoCEv2, CVB's implementation is deeply integrated into our core acquisition engine, ensuring seamless compatibility with any RoCEv2-capable device—without vendor lock-in.
 
Multi Flow Transmission
CVB is the only SDK that supports the transmission into different user defined memory locations. This enables direct hardware acceleration (GPU) and distinguished handling of versatile data (multi-head cameras, 3D, etc.)
 
No Application Changes Required
Existing CVB applications automatically benefit from RDMA performance gains. No code rewrites, no learning curve—just enhanced performance while maintaining development investment.
 
Future Compatibility
Early implementation of technologies aligned with the upcoming GigE Vision 3.0 standard ensures long-term system viability. Also, CVBs level of standard adoption is more advanced than the competitors.
 
Complete Ecosystem Support
 
  • GenICam Browser fully compatible with RDMA cameras
  • Ready-to-use examples included in CVB installation
  • Comprehensive documentation and support

Technical Deep Dive: RDMA over Converged Ethernet in GigE Vision Applications

Application Examples

High-Throughput Inspection Systems

Line scan cameras, continuous web inspection, high-resolution area scan applications requiring sustained data rates

Multi-Camera Configurations

Synchronised acquisition from multiple high-resolution cameras, distributed processing architectures

Real-Time Processing Applications

AI inference pipelines, robotic guidance systems, immediate feedback control systems

Frequently Asked Questions

What is RDMA and how does it differ from traditional GigE Vision?

RDMA (Remote Direct Memory Access) enables direct memory transfer between devices without involving the operating system networking stack, significantly reducing CPU load and latency compared to traditional GigE Vision implementations.

Does RDMA require changes to existing CVB applications?

No. Existing CVB applications automatically benefit from RDMA performance when the feature is enabled. No code modifications are required.

What hardware is needed for RDMA implementation?

RDMA requires RoCEv2-capable network interface cards (typically 10G, 25G, or higher) and compatible GigE Vision cameras that support RDMA functionality.

What performance improvements can be expected with RDMA?

Testing shows CPU utilisation reductions from 50% to under 10% while achieving data rates exceeding 2GB/s, with latency improvements of approximately 80%.

Is CVB's RDMA implementation compatible with different camera manufacturers?

Yes. CVB provides manufacturer-independent RDMA support, allowing compatibility with any RoCEv2-capable camera that follows GenICam/GigEVision standards.

Is RDMA compatible with existing network infrastructure?

RDMA works over standard Ethernet infrastructure, though  direct camera-to-NIC connection via fibre provides optimal performance. RDMA capable network switches may require specific configuration.

How does RDMA relate to the GigE Vision 3.0 standard?

CVB's RDMA implementation aligns with the upcoming GigE Vision 3.0 standard, ensuring future compatibility and standards compliance. 

Where can I find detailed implementation guidance?

Comprehensive implementation details, including hardware specifications, configuration steps, and performance benchmarks, are available in our technical whitepaper and in our online documentation.

Get CVB software and drivers

Online help for Common Vision Blox

CVB Forum

Search for your topics, get help and insights from users or download the latest versions, including patch releases.

Benefit from our expertise

Turn our industry expertise and comprehensive services into your competitive advantage. Our experts will be happy to show you the potential for your company and work with you to realise tailor-made solutions to suit your requirements. We look forward to hearing from you and will get back to you promptly.