NonStop NS-Series Planning Guide (H06.04+)

Table Of Contents
Integrity NonStop NS-Series System Description
HP Integrity NonStop NS-Series Planning Guide529567-005
4-2
NonStop Advanced Architecture
However, contemporary high-speed microprocessors make lock-step processing no
longer practical because of:
Variable frequency processor clocks with multiple clock domains
Higher transient error rates than in earlier, simpler microprocessor designs
Chips with multiple processor cores
NonStop Advanced Architecture
Integrity NonStop NS-series systems employ a unique method for achieving fault
tolerance in a clustered processor environment: the modular NonStop advanced
architecture (NSAA). NSAA utilizes standard Intel® Itanium® microprocessors, without
cycle-by-cycle lock-stepping. Instead, two or three microprocessors run the same
instruction stream concurrently in a loose lockstep process. In loose lockstep:
Each microprocessor runs at its own clock rate.
Results of each command execution are compared on processor output to the
ServerNet fabric.
Error recovery and minor indeterminate processing results from one
microprocessor do not cause output comparison errors.
If the output of one microprocessor is incorrect, it is discarded, and its source
microprocessor is taken offline for error handling and correction. The remaining
functional hardware continues normal operation until the errant microprocessor is
again operational. At that time, all microprocessors are synchronized and then proceed
with executing instructions.
NSAA and Integrity NonStop NS-series systems use modular hardware implemented in
enclosures with fiber-optic cabling between these enclosures. These enclosures reside
in a specialized 19-inch computer equipment racks.
NonStop Blade Complex
The basic building block of the NSAA compute engine is the NonStop Blade Complex,
which consists of two or three CPU modules called NonStop Blade Elements. Each
NonStop Blade Element houses two or four microprocessors called processor
elements (PEs). A logical processor consists of one processor element from each
NonStop Blade Element plus a logical synchronization unit (LSU). Although a logical
processor physically consists of multiple processor elements, with each element
contained in a separate enclosure, it is convenient to think of a logical processor as a
single entity within the system. Each logical processor has its own memory, its own
copy of the operating system, and processes a single self-checked instruction stream.
NSAA logical processors are usually referred to simply as processors.
All input and output to and from each NonStop Blade Element goes through a logical
synchronization unit (LSU). The LSU interfaces with the ServerNet fabrics and contains
logic that compares all output operations of the PEs in a logical processor, ensuring