El adaptador acelerador de compresión PCIe3 CAPI es un adaptador x8 PCI Express (PCIe) de la tercera
generación (Gen3). El adaptador puede utilizarse en una ranura x8 o x16 PCIe3 en el sistema. El
adaptador de acelerador de compresión CAPI 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. Para lograr el mayor aumento del
rendimiento, pruebe tamaños de bloque de datos mayores de 64 KB o combine bloques más pequeños
antes de enviarlos al hardware. La biblioteca zlib acelerada tiene también una función incorporada de
almacenamiento intermedio seleccionable. Para ver un gráfico del adaptador de altura completa, consulte
la Figura 52 en la página 60.
Importante: Los adaptadores GPU (Graphics Processing Units) y CAPI (Coherent Accelerator Processor
Interface) no pueden sustituirse con la alimentación encendida.
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 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 (a
veces, puede ejecutarse sólo la descompresión en software con muchos núcleos en paralelo)
Nota: 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.
Para obtener detalles acerca de las prioridades y las reglas de ubicación de las ranuras, consulte Reglas
de ubicación del adaptador PCIe y prioridades de ranuras (http://www.ibm.com/support/
knowledgecenter/POWER8/p8eab/p8eab_mtm_pciplacement.htm) y seleccione el sistema en el que esté
trabajando.
Instalación y configuración de las características del sistema
59