Object Code Accelerator Manual
Object Code Accelerator Manual—528144-003
vi
About This Manual
OCA allows you to improve the performance of programs that run on TNS/E systems.
OCA optimizes TNS programs to take advantage of the TNS/E architecture and
processes TNS object files to produce accelerated object files.
Most TNS object code that has been accelerated runs faster on TNS/E systems than
TNS object code that has not been accelerated. Most programs written for TNS
systems do not require changes to run on TNS/E systems, either with or without
acceleration.
The OCA Manual describes:
•
How OCA works and how to determine which programs to accelerate
•
The changes that you must make to run your TNS object on TNS/E systems; most
of these changes only affect low-level TAL programs
•
The changes that you must make to your TNS object code before processing it
with OCA
•
OCA syntax and command options
•
How to set OCA options to eliminate certain variances
Audience
This manual is intended for systems and applications programmers familiar with HP
systems, the HP NonStop operating system, and the source languages of the
programs to be accelerated. The manual contains all the information needed to use
OCA.
How to Use This Manual
The following table guides you to the sections you should read, depending on what
tasks you want to perform:
If you want to: Read the following sections:
Run a TNS program on a TNS/E system Section 2, Preparing Your Program for TNS/E Systems
Accelerate a TNS program Section 1, Introduction
Section 2, Preparing Your Program for TNS/E Systems
Section 3, Preparing Programs for Acceleration
Section 4, Using OCA
Section 5, OCA Syntax and Option Summary
Section 6, Using OCA with Other NonStop Tools
Debug an accelerated program Section 7, Debugging OCA Programs
Understand errors and warning messages Section 8, Error and Warning Messages