Visão geral

Com a explosão de dados que precisam ser transferidos e processados entre diferentes endpoints na borda e em seus data centers, a capacidade de compactar os dados com eficiência afeta os requisitos de armazenamento e desempenho em tempo real. Isso afeta a lucratividade final de suas soluções.

A compactação de dados alimentada por CPU não consegue fornecer o desempenho em tempo real exigido pelos aplicativos atuais, mantendo os custos de armazenamento e infraestrutura baixos.

A biblioteca de compactação de dados AMD Vitis™ é uma biblioteca otimizada para desempenho para acelerar os algoritmos de compactação e descompactação de dados Lempel-Ziv (LZ) em placas aceleradoras da AMD. Ela foi projetada como um mecanismo de compactação especializado, várias das quais podem ser executadas simultaneamente na mesma placa aceleradora AMD para atender aos requisitos de alta produtividade de seus algoritmos. Isso reduz o consumo de largura de banda e os custos gerais de infraestrutura, no local ou na nuvem.

Você pode usar os kernels de biblioteca pré-otimizados para compactação/descompactação Snappy e LZ4 ou usar as primitivas otimizadas de baixo nível como componentes ao projetar seu kernel acelerado de ponta a ponta.

Valor de referência de desempenho

AMD Vitis Data Compression Chart
  • AMD Alveo™ U200 com 44% de utilização
  • CPU Intel® Core™ i7 9700K a 4,9 GHz (thread único): Fonte

Recursos