| CPC G06F 15/80 (2013.01) [G06F 9/546 (2013.01)] | 20 Claims |

|
1. A message based processor having at least one processor cluster, the at least one processor cluster comprising:
a plurality of processor cluster elements, each processor cluster element of the plurality of processor cluster elements having a respective addressable storage space to store a state value indicative of a state of the processor cluster element;
common control utilities;
common computation utilities; and
common message handling utilities,
wherein the addressable storage space of each processor cluster element of the plurality of processor cluster elements further stores an operational mode indicator that is indicative of an operational mode of the processor cluster element, the operational mode being selected from at least one of a first, transmission enabling operational mode and a second, transmission disabling operational mode,
wherein the common message handling utilities are configured to:
receive input messages that designate specific ones of the plurality of processor cluster elements, the common computation utilities being configured to update the state value stored in a respective storage element of each designated processor cluster element of the specific ones of the plurality of processor cluster elements, and
selectively transmit output messages for a particular processor cluster element of the specific ones of the plurality of processor cluster elements to one or more other processor cluster elements of the plurality of processor cluster elements based on the operational mode of the particular processor cluster element,
wherein the common control utilities, upon setting the particular processor cluster element to the transmission disabling operational mode, also cause the common message handling utilities to transmit, with a delay, a re-enable control message to the particular processor cluster element, upon receipt of which the transmission enabling operational mode is to be reassumed.
|