– Para obtener detalles sobre cómo puede utilizarse el adaptador para acelerar la aplicación, consulte
la guía del usuario del adaptador de acelerador de compresión CAPI publicada en IBM
developerWorks (http://www.ibm.com/developerworks/).
Adaptador PCIe3 acelerador de compresión FPGA (FC EJ12; CCIN 59AB)
Información sobre las especificaciones y requisitos de sistema operativo para el adaptador con el código
de característica (FC) EJ12.
Visión general
FC EJ12 y EJ13 son el mismo adaptador con distintos códigos de característica. FC EJ12 es un adaptador
de altura completa y FC EJ13 es un adaptador de altura reducida.Consulte "Adaptador de acelerador de
compresión CAPI (FC EJ1A y EJ1B; CCIN 2CF0)" en la página 40 para los adaptadores de acelerador de
compresión con una mayor aceleración de compresión y reducción carga de CPU.
El adaptador de compresión PCIe3 FPGA es un adaptador PCI Express (PCIe) de tercera generación
(Gen3), x8. El adaptador puede utilizarse en una ranura x8 o x16 PCIe Gen3 en el sistema. El adaptador
de acelerador de compresión PCIe3 FPGA implementa el formato de datos comprimido DEFLATE bien
definido y de estándar abierto. Este formato de datos está ampliamente aceptado en zlib, gzip, Java y
otras aplicaciones. En los formatos de archivo gzip y zip, el adaptador es el estándar para el intercambio
de datos comprimidos. El elevado ancho de banda de compresión del adaptador reduce
significativamente la latencia de un trabajo de compresión individual. Su rendimiento agregado permite
al adaptador mantener el ritmo con el tráfico de E/S común y ofrece datos reducidos para el tráfico de
red y el almacenamiento. Asimismo, el adaptador no tiene ningún impacto en la mayoría del tráfico de
E/S y en algunos casos tendrá un efecto positivo. El adaptador también permite una buena compresión
estándar en los casos en que la sobrecarga de software lo impide.
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.
Instalación y configuración del sistema
43