A processor for processing commands and data received over a bus from a plurality of central processing units where said processor is partitioned into a plurality of sub-processors and said bus is correspondingly partitioned and coupled to said plurality of sub-processors and where each of said sub-processors processes a portion of data associated with said commands received over said bus, said processor comprising:
- means within each one of said sub-processors for generating a control signal indicating a command type which is to be executed by said one of said sub-processors;
- means within said each one of said sub-processors for receiving other control signals correspondingly generated by others of said plurality of sub-processors and for comparing said control signal with said other control signals;
- means within each one of said sub-processors for generating an error signal indicating a mismatch in commands received by said one of said sub-processors;
- and
- means responsive to said comparing means for preventing processing of said data associated with said received commands when command mismatch has been determined.