Accelerator Manual (G06.24+, H06.03+)
About This Manual
Accelerator Manual—527303-002
xi
System Dependencies
For a description of the hardware aspects of the TNS/R systems and the process
oriented organization of the operating system, refer to the appropriate system
description manual.
For a detailed description of the RISC instruction set implemented on TNS/R systems,
refer to MIPS RISC Architecture, by Gerry Kane and Joe Heinrich, Prentice Hall, New
Jersey, 1992. This book is a comprehensive reference to the MIPS RISC Instruction
Set Architecture and the MIPS R3000 and R4000 family of processors.
For a technical description of the design and function of the Accelerator, refer to:
Andrews, K. and Sand, D. 1992. “Migrating a CISC Computer Family onto RISC via
Object Code Translation.” in “Proceedings of the Fifth International Conference on
Architectural Support for Programming Languages and Operating Systems (ASPLOS-
V),” New York: The Association for Computing Machinery (ACM). ACM Order Number
556920. Contact the ACM for copies.
System Dependencies
The Accelerator runs on TNS and TNS/R systems. Accelerated object files contain
both TNS object code and accelerated object code; thus, accelerated object files can
be run on both TNS and TNS/R systems.
C-series versions of the Accelerator do not accept programs compiled by D-series or
G-series compilers. D-series versions of the Accelerator accept programs compiled by
either C-series, D-series, or G-series compilers.
The Accelerator accepts programs compiled for either the Guardian environment or the
Open System Services (OSS) environment. However, you must use a D30.00 version
or later of the Accelerator to accelerate programs that run in the OSS environment.
Accelerated programs produced by the C-series and D-series versions of the
Accelerator can run on both C-series and D-series systems, except if the program
contains privileged code. You must accelerate C-series privileged programs with the
C30 Accelerator and D-series privileged programs with a D-series Accelerator because
of changes in the implementation of certain privileged TNS instructions. For additional
information on accelerating programs that contain privileged instructions, contact your
HP analyst.
The Accelerator accepts object files generated by B40 or later releases of the C, C++,
COBOL85, FORTRAN, Pascal and TAL compilers. COBOL 74 object files cannot be
accelerated.
Notation Conventions
Hypertext Links
Blue underline is used to indicate a hypertext link within text. By clicking a passage of
text with a blue underline, you are taken to the location described. For example: