| CPC G06F 9/3838 (2013.01) [G06F 1/12 (2013.01); G06F 9/3848 (2013.01)] | 21 Claims |

|
1. A processor comprising:
a time counter storing a time count representing a current time of the processor, wherein the time count is incremented periodically; and
an execution slice comprising,
a time-resource matrix unit,
an instruction issue unit coupled to the time counter for receiving a first instruction, and if the time-resource matrix indicates available resources at a preset execution time then issuing the first instruction with the preset execution time based on the time count, and
a functional unit, and an execution queue coupled to the time counter and the instruction issue unit for receiving the first instruction from the instruction issue unit, and dispatching the first instruction to the functional unit when the preset execution time corresponds to the time count.
|