A continuación, se muestran algunos ejemplos de aplicaciones típicas que pueden beneficiarse de la
aceleración de compresión:
v Almacenamiento o transmisión de grandes cantidades de datos con un promedio por encima de 100
MB/s
v Almacenamiento costoso con un elevado ancho de banda de almacenamiento, donde la proporción de
compresión del acelerador, en comparación con la compresión rápida de software, ofrece un ahorro
significativo
v Las aplicaciones que necesitan un rendimiento medio elevado de datos comprimidos
v El manejo del rendimiento de picos altos de datos cuando la compresión de software está limitada
v Cuando se requiere una baja latencia para secuencias de compresión individuales y es más difícil la
ejecución en paralelo en muchas CPU
v Cuando se requiere el formato de compresión DEFLATE estándar para el intercambio, tal como se
utiliza en gzip, zlib, zip o JAR (los métodos de compresión de software como LZ4 o LZS con
proporciones de compresión más bajas y un elevado ancho de banda en las CPU no son una opción en
este caso)
v La compresión o una combinación de compresión y descompresión es el principal cuello de botella.
Nota: A veces, puede ejecutarse sólo la descompresión en software con muchos núcleos en paralelo. El
adaptador da soporte a la descompresión a velocidad completa de toda la entrada comprimida
compatible, independientemente de si se ha comprimido mediante hardware o software.
Figura 29. Adaptador PCIe3 acelerador de compresión FPGA
Especificaciones
Elemento
Descripción
Número de FRU de adaptador
000NK006 (Diseñado para cumplir con el requisito de RoHS)
Arquitectura de bus de E/S
PCIe3 x8
46
Instalación del sistema y de las piezas solicitadas para 8348-21C