Enabling hardware compression acceleration (AIX, Linux only)
You can use hardware compression acceleration to increase the speed of data compression and decompression on some Power Systems or IBM Z® systems. If your application uses java.util.zip classes to provide Java™ compression services, hardware compression can reduce CPU consumption and shorten processing times.
Before you begin
- AIX
-
- AIX® 7.1, Technology Level 3, Service Pack 2, or later
- GenWQE device driver. The aforementioned operating systems already include this driver.
- PCIe3 LP Field Programmable Gate Array (FPGA) Accelerator Adapter
- Linux on Power Systems
-
- One of the following operating systems:
- Red Hat Enterprise Linux® 7 for 64-bit Power Systems
- Red Hat Enterprise Linux 7.1 for 64-bit Power Systems (Little Endian)
- Red Hat Enterprise Linux 7.3 for 64-bit Power Systems (Little Endian)
- GenWQE device driver. The aforementioned operating systems already include this driver.
- PCIe3 LP Field Programmable Gate Array (FPGA) Accelerator Adapter
- One of the following operating systems:
- Linux on IBM Z
-
- One of the following hardware systems: IBM zEnterprise® zEC12 GA2, zBC12, z13, z14, z15 or later. Additional requirements depend on your hardware system:
- z15 and later
- There are no hardware or software requirements for z15 or later systems. The Integrated Accelerator for zEDC solution in these systems provides built-in data acceleration, so a separate adapter is no longer required.
- z14 and earlier
-
- One of the following operating systems:
- SUSE Linux Enterprise Server for System z® 12 SP1 or later
- Red Hat Enterprise Linux 7.2 for z Systems®
- GenWQE device driver. The aforementioned operating systems already include this driver.
- IBM® zEnterprise zEC12 GA2, zBC12, z13, or z14.
- zEDC Express adapter, installed in the PCIe I/O drawers of the server.
Note: Hardware compression on z14 and earlier systems uses the zEDC Express adapter, which is now deprecated. - One of the following operating systems:
For more information about installing and using GenWQE, see Generic Work Queue Engine (GenWQE) introduction in the Linux information.
About this task
Procedure
Results
If your system meets the requirements and conditions that are described, accelerated hardware data compression is used. Otherwise, software-based compression services are used for data compression and decompression.
- z15 or later:
DFLTCC=0
- z14 or earlier:
ZLIB_DEFLATE_IMPL=0
for compression andZLIB_INFLATE_IMPL=0
for decompression.
If you experience problems, see Hardware compression acceleration issues on Power Systems and IBM Z systems (AIX, Linux only).