A level of indirection is utilized when writing to a microprocessor array
structure, thereby masking hard faults in the array structure. Among
other benefits, this minimizes the use of a backward error recovery
mechanism with its inherent delay for recovery. The indirection is used
to effectively remove from use faulty portions of the array structure and
substitute spare, functioning portions to perform the duties of the
faulty portions. Thus, for example, faulty rows in microprocessor array
structures are mapped out in favor of substitute, functioning rows.