Maintenance channel for modulator, highly interconnected computer systems
AssigneeCray Research, Inc.
InventorPeter G. Logghe
Life of this patent
Estimating the term…
Abstract
A maintenance channel for modular computer system reset, configuration, partitioning, and error communication. The maintenance channel includes a sanity code channel to ensure module functionality. The maintenance channel configures the computer system and issues commands to modules using a command channel. Error detection and diagnostics are performed using an error channel. The maintenance channel provides independent processing groups within one computer system, and allows for partial powerdown or isolation of portions of the system without affecting operations in the active portions of the computer system.
Claims12
A modular computer system, comprising:
- a plurality of modules for processing, storage, input/output, and error checking operations, wherein each module has at least one port for communications with other modules;
- an interconnection network, connected to the ports of the plurality of modules;
- a sanity code generator;
- and
- a maintenance interface, connected to one of the plurality of modules, using sanity codes to control the modular computer system configuration, operation, and diagnostics;
- wherein each module of the plurality of modules includes a sanity code recognizer for recognizing valid sanity codes and a sanity code retransmitter for retransmitting received, valid sanity codes.
A method of intermodule control and messaging in a modular, highly interconnected computer system, the computer system comprising a plurality of modules and an interconnection network, the method comprising the steps of:
- providing a maintenance station;
- generating a sanity code based on commands from the maintenance station;
- transmitting the sanity code to other modules of the system;
- and
- activating modules which receive and retransmit a valid sanity code.
A method for configuration and partitioning of a modular computer system, the computer system comprising a plurality of modules and an interconnection network to provide communications between modules, the method comprising the steps of.
- activating a sanity code generator in the computer system to transmit a first valid sanity code;
- activating modules which receive and validate the first sanity code;
- sending commands to activated modules to enable retransmission of the valid first sanity codes;
- and
- sending configuration commands to active modules from the maintenance station.
A maintenance channel for a modular computer system, the computer system comprising a plurality of modules and an interconnection network to provide communications between modules, the maintenance channel comprising:
- a sanity code generator;
- a sanity code detector;
- a command code generator;
- a command code decoder;
- an error code generator;
- and
- an error code decoder.
Dependencies are inferred from the claim text.