My IBM Log in Book a meeting

Home

Z software

Z developer tools

Automatic Binary Optimizer

IBM Automatic Binary Optimizer for z/OS

IBM Automatic Binary Optimizer for z/OS

Optimize COBOL performance without recompilation, source code migration or performance tuning
Try it free
Representation of a laptop running Cobol

COBOL program modules optimization

IBM Automatic Binary Optimizer (ABO) for z/OS improves COBOL program performance without recompiling the source code. It optimizes binary code, preserving program logic and compatibility.

ABO reduces processing time, CPU usage, and operating costs for critical COBOL applications on the IBM Z platform. It complements the IBM Enterprise COBOL compiler, allowing you to optimize both actively maintained and legacy modules for maximum ROI.

Access ABO Essentials badge

Benefits

Optimize performance without recompilation

ABO directly optimizes COBOL modules without the need to recompile the source. Optimized modules have comparable performance as the modules recompiled with Enterprise COBOL 6.

Quick time to value

ABO-optimized modules maintain strict functional compatibility, cutting cycle time and testing effort. Use ABO Assistant to accelerate evaluation and deployment.

Accelerate application modernization

Modernize business-critical applications using ABO to optimize their performance on IBM Z. ABO helps reduce operating costs and maximize hardware ROI with significantly less testing effort.

Features

  1. Advanced optimization
Advanced program optimization

Optimizes COBOL programs to run on latest IBM Z servers without source code recompilation. The optimized modules that ABO produces will run faster and will have the same behavior as the original COBOL modules.

Testing optimized modules Using the SCAN option
Comprehensive compiler eligibility

Can optimize CSECTs within program modules that were generated by current supported COBOL compilers as well as legacy compilers as far back as VS COBOL II 1.3.

Eligible COBOL compilers Using ABO and Enterprise COBOL together
Automated program evaluation and optimization

The ABO Assistant is a suite of tools that accelerate deployment by automating the main steps of profiling, identifying, and optimizing your top CPU consuming COBOL programs. It also reports before and after performance results to ensure that your optimized modules are prepared for deployment.

Using the ABO Assistant
Application performance reporting

The IBM Run Time Instrumentation (RTI) Profiler helps validate optimization results by collecting and reporting on the execution time CPU performance characteristics of your batch z/OS and CICS® applications.

IBM Run Time Instrumentation Profiler overview
IBM DevOps tooling support Optimized modules are supported by IBM Debug for z/OS, Fault Analyzer for z/OS and Application Performance Analyzer for z/OS which are included in Application Delivery Foundation for z/OS (ADFz). ADFz Software Bundle
Advanced program optimization

Optimizes COBOL programs to run on latest IBM Z servers without source code recompilation. The optimized modules that ABO produces will run faster and will have the same behavior as the original COBOL modules.

Testing optimized modules Using the SCAN option
Comprehensive compiler eligibility

Can optimize CSECTs within program modules that were generated by current supported COBOL compilers as well as legacy compilers as far back as VS COBOL II 1.3.

Eligible COBOL compilers Using ABO and Enterprise COBOL together
Automated program evaluation and optimization

The ABO Assistant is a suite of tools that accelerate deployment by automating the main steps of profiling, identifying, and optimizing your top CPU consuming COBOL programs. It also reports before and after performance results to ensure that your optimized modules are prepared for deployment.

Using the ABO Assistant
Application performance reporting

The IBM Run Time Instrumentation (RTI) Profiler helps validate optimization results by collecting and reporting on the execution time CPU performance characteristics of your batch z/OS and CICS® applications.

IBM Run Time Instrumentation Profiler overview
IBM DevOps tooling support Optimized modules are supported by IBM Debug for z/OS, Fault Analyzer for z/OS and Application Performance Analyzer for z/OS which are included in Application Delivery Foundation for z/OS (ADFz). ADFz Software Bundle

Technical details

Operating systems

Optimized modules run on z/OS 2.3 and later operating systems.

Hardware requirements

Optimized modules run on all models of IBM z14®, IBM z15®, IBM z16™ and IBM z17™ servers.

System requirements for RTI Profiler

See supported z/OS versions for using RTI profiled in batch or in CICS.

Technical changes to the ABO documentation

See the latest version of documentation for Automatic Binary Optimizer for z/OS 2.2

Case studies

Optimize application to improve performance

Discover how ABO enables BBVA Francés to enhance the processing power of their IBM Z server, boosting its performance.

Maximize value of the IBM Z platform

Discover how UnipolSai Assicurazioni uses ABO to get the maximum value out of their IBM Z platform and how it allows their legacy applications to harness the latest hardware facilities.

Reduce response time to customers

Discover how ABO helped Taiyo Life obtain 20% CPU time reduction on their IBM Z server, greatly improving their response time to customers and exceeding expectations.

Improve program performance

Discover how ABO helped a large Asian bank optimize modules, which preserved the original program behavior while improving its performance.

Resources

Next steps

Start your free trial to see IBM Automatic Binary Optimizer for z/OS in action and learn how it can be customized for your business needs with guidance from an expert.

Try it free
More ways to explore Documentation Support Support and services Community