최적화된 GigE Vision 접근 방식으로 고속 이미징을 새로운 차원으로 끌어올리는 방법
2006 이후, GigE 비전 고성능 산업용 인터페이스 표준 및 머신 비전 카메라 GVSP(GigE Vision 스트리밍 프로토콜)라는 이더넷 프로토콜을 통한 사용자 다이어그램 프로토콜(UDP)을 기반으로 합니다. 데이터 속도가 수년에 걸쳐 증가함에 따라 일부 제조업체는 특히 데이터 속도가 10Gbps 이상에 접근할 때 GVSP로 높은 수준의 성능을 달성하는 데 어려움을 겪었습니다.
그 결과 일부 회사에서는 TCP(Transmission Control Protocol) 또는 RDMA(Remote Direct Memory Access) 및 RoCE(RDMA over Converged Ethernet)를 실험했습니다. 그러나 RDMA/RoCE 또는 TCP를 선택하면 한 단계 뒤로 물러나는 반면 GigE Vision에 대한 최적화된 접근 방식은 고속 카메라.
제로 카피 이미징
TCP 또는 RDMA/RoCE를 사용하게 된 문제 중 하나는 이미지 데이터를 연속적인 형태로 응용 프로그램에 제공하기 위해 수신기에서 이더넷 패킷을 분석해야 한다는 것입니다. 이렇게 하려면 이더넷 패킷 헤더를 분리해야 합니다. 그렇게 하는 것은 소프트웨어에서 가능하지만 세 배의 메모리 대역폭과 더 높은 CPU 사용률로 인해 많은 비용이 듭니다. RDMA 사용자는 전통적인 GigE Vision 및 RDMA의 장단점을 논의할 때 선전합니다. Emergent Vision Technologies는 현재 네트워크 인터페이스 카드(NIC)에 내장된 분할 기능을 사용하여 이러한 위험을 방지합니다. 제로 카피 고속 이미징에서 최고의 성능을 위한 필수 요구 사항인 이미지 전송.
GigE 비전: TCP
TCP는 GigE Vision 성능을 개선하기 위해 연구되었으며 일부 제조업체는 TCP가 보장된 전송 메커니즘이라고 주장하기도 하지만 이는 사실이 아닙니다. 또한 TCP는 무복사 이미지 전송을 지원하지 않으며, 이를 지원하지 않으면 필요한 메모리 대역폭이 XNUMX배가 됩니다. TCP는 또한 CoaXPress 및 USB와 수렴하는 점대점 프로토콜로, 특히 CoaXPress가 최신 버전에서 이더넷 물리 계층을 채택하고 있기 때문에 이러한 프로토콜에 비해 이점이 거의 없습니다. 궁극적으로 TCP는 고성능 응용 프로그램의 비스타터입니다.
GigE 비전: RDMA/RoCE
RDMA/RoCE도 동일한 이유로 탐색되었으며 일부 제조업체는 프로토콜이 이제 보장된 전송 메커니즘이라고 주장하지만 이 역시 거짓입니다. 그러나 RDMA는 무복사 이미지 전송의 이점을 제공하지만 TCP와 마찬가지로 이 프로토콜은 점대점이며 연결된 특성을 지원하기 위해 네트워크 오버헤드를 발생시킵니다. RDMA/RoCE 및 TCP는 둘 다 드롭 및 순서가 잘못된 패킷이 있는 스위치 및 라우터를 통한 다중 홉을 사용하여 인터넷에서 대규모 데이터 전송을 위해 설계되었습니다. 머신 비전에서 시스템은 스위치가 사용될 때 제어된 라우팅으로 닫힙니다.
TCP 및 RDMA도 GigE Vision 표준으로 비준되지는 않았지만 지원이 비준되면 Emergent는 RDMA 추가를 통합할 것입니다. 판매하고 지원합니다.
GVSP로 최적화된 무복사 GigE 비전
inVISION의 이 기사에서 GVSP 프로토콜이 고속 이미징에서 다음 수준의 성능을 어떻게 잠금 해제할 수 있는지 알아보려면 계속 읽으십시오.