IBM Automatic Binary Optimizer for z/OS features
Performance increase of compiled COBOL applications
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
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
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
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
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
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
IBM Application Delivery Foundation for z/OS (ADFz) family of products fully support COBOL modules that have been optimized by ABO.
Continuous delivery enhancements
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)