RoCEv2 booster for 25GigE
High‑performance imaging without proprietary hardware constraints
Reading Time: minutes
1GigE has been, and remains, a useful and convenient camera protocol, allowing long, industrial cables and easily-managed multi-camera or multi-host systems in a familiar interface without proprietary technology – switches, network interface cards are available from many vendors with many configurations to suit different applications.
Over time the requirement for more data has meant that dual GigE, N-BaseT and 10GigE cameras have become widespread. This begins to place demands on the host machines that were not significant with 1GigE. The management of packets and movement of data place increasing requirements on the host’s CPU.
High-speed Ethernet
Systems based on 1GigE to 5GigE cameras have generally had manageable levels of CPU load on the host, with filter-drivers giving an efficient method of dealing with image-packets and jumbo packets reducing the CPU load and increasing the payload-efficiency of the ethernet links.
With 10GigE cameras we see advantages to DMA (direct memory access) methods to overcome the bottleneck. RDMA (remote direct memory access) is a way to do this over a network, enabling low-latency, low-overhead data transfers. RoCE (RDMA over Converged Ethernet) takes this a step further and RoCEv2 allows the data to be routed to manage the bandwidth. With increasing transfer speeds of 25 and up to 100-GigE, this becomes an important way to control the network load and the load on the host.
This scalability allows ethernet-based cameras to compete with the fastest framegrabber-based systems.
Balluff BVS CA-GW camera with 25GigE
RoCEv2 Fundamentals
RDMA means that network data transfers happen with no CPU intervention. This is absolutely different to other ethernet-based transfers where each packet must be interrogated to find out its source, destination, payload-size and so on. All of these are CPU tasks. With RDMA the CPU load is minimal – less than 1% even at 100GigE speeds. In addition the lack of CPU intervention allows lower latency and makes the interface the limiting factor, not the host’s processing capability. Removing this bottleneck makes high-speed ethernet cameras a scalable, practical reality.
Keywords
- Vision
- Machine Vision and Optical Identification
- Industrial cameras
Author
Roman Vracko
3 Contributions
Comment
Popular posts
An easy way to remember PNP and NPN sensor wiring
Real-time speed of IO-Link wired
Advantages of inductive proximity sensors in industry
Automation for intralogistics: a practical perspective
Contact form
Do you have any questions or suggestions? We are at your disposal.
Balluff GmbH
-
Zabergäustraße 8
73765 Neuhausen a.d.F.