Heterogeneous processors can cooperate for distributed processing tasks in
a multiprocessor computing system. Each processor is operable in a
"compatible" mode, in which all processors within a family accept the
same baseline command set and produce identical results upon executing
any command in the baseline command set. The processors also have a
"native" mode of operation in which the command set and/or results may
differ in at least some respects from the baseline command set and
results. Heterogeneous processors with a compatible mode defined by
reference to the same baseline can be used cooperatively for distributed
processing by configuring each processor to operate in the compatible
mode.