Usage Notes for Use of the zIIP Processor

  • Maximize the blocksizes of data sources that are read or written by the server to reduce the number of I/Os required to access the file. This will reduce the number of switches to non-zIIP mode that the server agents have to make, thus permitting a greater percentage of zIIP contribution to the request.
  • Move or rewrite functions developed at your site since the server must switch to non-zIIP mode for each call to such routines. You may be able to use one of the following possible solutions:
    • Move the routines from DEFINEs to COMPUTEs to reduce the number of times they are referenced. This tactic must be applied carefully, and only when report results would not change.
    • Rewrite the routines using DEFINE FUNCTION, which executes on the zIIP processor.
    • Confine the routine to a pre-step run with ZIIP=OFF which collects its calculated results, then use those calculations in the next step with ZIIP=ON.