Tecnologia RDMA em Aplicações de Visão Computacional de Alta Velocidade

Permitindo transferências de dados além das limitações tradicionais do GigE Vision
 
O CVB oferece uma das primeiras implementações verdadeiramente independentes de fabricante do RDMA over Converged Ethernet (RoCEv2)

O que é RDMA em Visão Computacional?

O Acesso Direto à Memória Remota (RDMA) representa um avanço significativo em redes de alta velocidade para aplicações de visão computacional. Ao permitir transferência direta de memória entre sistemas sem envolvimento da pilha de rede do sistema operacional, o RDMA aborda os gargalos de desempenho que tradicionalmente limitaram as implementações do GigE Vision.

O Common Vision Blox agora inclui suporte abrangente para RDMA, proporcionando acesso independente de fabricante a esta tecnologia através de interfaces familiares e capacidades de aquisição comprovadas.

RDMA para os seus projetos de visão – Potência. Rapidez. Direto.

Versão em alemão no YouTube

Como o CVB Oferece Desempenho RDMA

A versão mais recente do CVB inclui suporte abrangente para RDMA mantendo a interface padrão. O Navegador GenICam gerencia câmeras RDMA de maneira eficaz, e aplicações existentes se beneficiam automaticamente do desempenho aprimorado sem exigir mudanças no código.

Comparação de Desempenho

Tecnologia Utilização da CPU Taxa de Dados Melhoria de Latência
GigE Vision Tradicional 50% Taxas padrão Linha de base
Implementação RDMA do CVB <10% 2GB/s+ 80% de redução

Principais Vantagens da Implementação RDMA do CVB

Melhoria de Desempenho
A implementação RDMA demonstra melhorias substanciais na eficiência do sistema, com reduções na utilização da CPU de 50% para menos de 10% mantendo taxas de dados superiores a 2GB/s.
 
Independência Única de Fabricante
Diferente de outras soluções que simplesmente suportam RoCEv2, a implementação do CVB está profundamente integrada ao nosso mecanismo central de aquisição, garantindo compatibilidade perfeita com qualquer dispositivo compatível com RoCEv2—sem dependência de fornecedor.
 
Transmissão Multi-Fluxo
O CVB é o único SDK que suporta transmissão para diferentes localizações de memória definidas pelo usuário. Isso permite aceleração direta de hardware (GPU) e manuseio diferenciado de dados versáteis (câmeras multi-cabeça, 3D, etc.)
 
Nenhuma Mudança é necessária em Aplicações
Aplicações CVB existentes se beneficiam automaticamente pelos ganhos de desempenho RDMA. Sem reescrita de código, sem curva de aprendizado—apenas desempenho aprimorado e mantendo o investimento em desenvolvimento.
 
Compatibilidade Futura
Implementação antecipada de tecnologias alinhadas com o próximo padrão GigE Vision 3.0 garante a viabilidade do sistema a longo prazo. Além disso, o nível de adoção de padrões do CVB é mais avançado que o dos concorrentes.
 
Suporte Completo do Ecossistema
 
  • Navegador GenICam totalmente compatível com câmeras RDMA
  • Exemplos prontos para uso incluídos na instalação do CVB
  • Documentação abrangente e suporte

Análise técnica aprofundada: RDMA over Converged Ethernet em aplicações GigE Vision

Exemplos de aplicativos

Sistemas de Inspeção de Alto Rendimento

Câmeras lineares, inspeção contínua de teia, aplicações de câmeras de área de alta resolução que requerem taxas de dados sustentadas

Configurações Multi-Câmera

Aquisição sincronizada de múltiplas câmeras de alta resolução, arquiteturas de processamento distribuído

Aplicações de Processamento em Tempo Real

Pipelines de inferência de IA, sistemas de orientação robótica, sistemas de controle de feedback imediato

Perguntas Frequentes

O que é RDMA e como difere do GigE Vision tradicional?

RDMA (Acesso Direto à Memória Remota) permite a transferência direta de memória entre dispositivos sem envolver a pilha de rede do sistema operacional, reduzindo significativamente a carga da CPU e latência comparado às implementações tradicionais do GigE Vision.

O RDMA requer mudanças em aplicações CVB existentes?

Não. Aplicações CVB existentes se beneficiam automaticamente do desempenho RDMA quando o recurso está habilitado. Nenhuma modificação de código é necessária.

Que hardware é necessário para implementação RDMA?

RDMA requer placas de interface de rede compatíveis com RoCEv2 (tipicamente 10G, 25G, ou superior) e câmeras GigE Vision compatíveis que suportem funcionalidade RDMA.

Quais melhorias de desempenho podem ser esperadas com RDMA?

Testes mostram reduções na utilização da CPU de 50% para menos de 10% alcançando taxas de dados superiores a 2GB/s, com melhorias de latência de aproximadamente 80%.

A implementação RDMA do CVB é compatível com diferentes fabricantes de câmeras?

Sim. O CVB fornece suporte RDMA independente de fabricante, permitindo compatibilidade com qualquer câmera compatível com RoCEv2 que siga padrões GenICam/GigEVision.

O RDMA é compatível com infraestrutura de rede existente?

RDMA funciona sobre infraestrutura Ethernet padrão, embora conexão direta câmera-para-NIC via fibra forneça desempenho ótimo. Switches de rede compatíveis com RDMA podem requerer configuração específica.

Como o RDMA se relaciona com o padrão GigE Vision 3.0?

A implementação RDMA do CVB se alinha ao próximo padrão GigE Vision 3.0, garantindo compatibilidade futura e conformidade com padrões.

Onde posso encontrar orientação detalhada de implementação?

Detalhes de implementação abrangentes, incluindo especificações de hardware, passos de configuração e benchmarks de desempenho, estão disponíveis em nosso whitepaper técnico e em nossa documentação online.

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.

Beneficie-se de nossa experiência

Transforme nossa experiência no setor e serviços em sua estrategia competitiva. Será um prazer mostrar o potencial da sua empresa e criar soluções sob medida que atendam às suas necessidades. Estaremos á disposiçao.