Patent ID: 11954491
Assignee: SIMPLEX MICRO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A method, executed within a processor, for reading a register scoreboard for write times of registers in a register file, the method comprising:
determining an execution time of a first instruction;
issuing the first instruction of a first thread to an execution queue in the processor to execute at a future time wherein the future time based on a write time is obtained from the register scoreboard; and
issuing a second instruction of a second thread to an execution queue in a processor to execute at a future time wherein the future time based on a write time is obtained from the register scoreboard;
wherein the execution time represents a time from a time counter which is incremented with each clock cycle of a clock circuit from a zero count to an Nth-bit count value, which represents a largest future time for issuance of an instruction, the time counter storing a time count representing a current time of the processor, and wherein the N-bit counter returns to the zero count after reaching the Nth-bit count value.