IBM Automatic Binary Optimizer for z/OS features

Performance increase of compiled COBOL applications

Read the data sheet (PDF, 289 KB)

Optimizes previously compiled COBOL program modules to increase application performance and reduce CPU usage without source recompilation. ABO performs high-fidelity optimizations and generates code that fully exploits z15™, z14®, z14 ZR1, z13®, z13s®, zEC12, and zBC12 architecture without changing program logic or behavior.

Preserving COBOL behavior and saving test efforts

Learn more

Optimizes directly from the binary code in the COBOL module and ensures the low-level logic of the program remains the same.
Full functional verification testing of the ABO-optimized modules is not required. Application integration testing is recommended to ensure the basic functioning of the applications using the ABO-optimized modules before deploying ABO-optimized modules into a production environment.

ABO and Enterprise COBOL together

Learn more

Use the latest version of Enterprise COBOL for new development, modernization, and maintenance. Use ABO to improve the performance of the COBOL modules without a recompilation plan.

Using an iterative and staged approach to effectively optimize COBOL applications

Watch the video (05:29)

Identify top CPU-consuming COBOL modules to significantly reduce CPU consumption, processing time, and operating costs.
Optimize the modules containing the top contributors to CPU time. Measure the impact using these ABO generated modules, and then repeat for the next top CPU contributors until your performance goals are met.

Free cloud trial service

Watch the video (03:00)

Allows you to see the performance benefits of running ABO-optimized programs in your environment without having to install the on-premise ABO trial version on your system.

Native performance analysis tool

Learn more

The IBM® Run Time Instrumentation (RTI) Profiler, which comes with ABO, collects and reports on the execution time CPU performance characteristics of your batch z/OS® applications.

Using ABO with IBM ADFz tools

Learn more

IBM Application Delivery Foundation for z/OS (ADFz) family of products fully support COBOL modules that have been optimized by ABO.

Continuous delivery enhancements

Learn more

Supports the Continuous Delivery (CD) model so that you can receive new features and enhanced capabilities as soon as the code is ready. You can now receive enhancements in a faster and more continuous way without waiting for the next release.

Customer case studies

BBVA Francés

BBVA Francés' optimization plan resulted in improved performance by 28% saving 26 CPU hours a month.

UnipolSai Assicurazioni

UnipolSai optimized 30,000 CICS® COBOL programs and realized CPU savings of 10% on average.

Technical details

Supported operating systems

Optimize already-compiled COBOL modules and run optimized modules on the following operating systems.

  • z/OS V2.2 and later supports automatic deployment of optimized binaries by using data set optimization configuration.
  • z/OS V2.4
  • z/OS V2.3
  • z/OS V2.2

Hardware requirements

Optimize already-compiled COBOL modules and run optimized modules on the following hardware:

  • z15™
  • z14® and z14 Model ZR1
  • z13 and z13s

Eligible COBOL compilers

Optimize COBOL modules originally compiled with:

  • Enterprise COBOL for z/OS V4 and V3
  • COBOL for OS/390® & VM V2
  • COBOL for MVS™ & VM V1.2
  • COBOL/370 V1.1
  • VS COBOL II V1.4.0 and V1.3.x (LE enabled modules only)