Resuming thread to service ready port transferring data externally at different clock rate than internal circuitry of a processor
AssigneeXmos Ltd
InventorsMichael David May, Peter Hedinger, Alastair Dixon
Life of this patent
Estimating the term…
Loading patent…
AssigneeXmos Ltd
InventorsMichael David May, Peter Hedinger, Alastair Dixon
Estimating the term…
A processor has an interface portion and an internal environment. The interface portion comprises at least one port. The internal environment comprises an execution unit arranged to execute instructions in dependence on a first timing signal and to transfer data between the interior portion and the at least one port in dependence on the first timing signal; and a thread scheduler for scheduling a plurality of threads for execution by the execution unit, each thread comprising a sequence of instructions and the thread scheduler being arranged to schedule the threads in dependence on the first timing signal. The port is arranged to transfer data between the port and an external environment in dependence on a second timing signal, and to alter a ready signal in dependence on the second timing signal to indicate a transfer of data with the external environment. The thread scheduler is configured to schedule one or more associated threads for execution in dependence on the ready signal.
A processor having interface circuitry and internal circuitry, the interface circuitry comprising at least one port and the internal circuitry comprising:
A method of scheduling threads in a processor having interface circuitry and internal circuitry, the interface circuitry comprising at least one port and the internal circuitry comprising an execution unit and a thread scheduler, the method comprising:
A mobile terminal having a mobile applications processor, at least one peripheral device, and an interface processor connected between the mobile applications processor and the peripheral device, the interface processor having interface circuitry and internal circuitry, the interface circuitry comprising at least one port and the internal circuitry comprising:
An array of interconnected processors, at least one of said processors having interface circuitry and internal circuitry, the interface circuitry comprising at least one port and the internal circuitry comprising:
A processor having an interface means and internal circuitry, the interface means comprising port means and the internal circuitry comprising:
A computer program product for scheduling threads in a processor having interface circuitry and internal circuitry, the interface circuitry comprising at least one port and the internal circuitry comprising an execution unit and a thread scheduler, comprising a storage media and a computer executable program wherein the program comprising code which when executed by a computer performs the steps of:
Dependencies are inferred from the claim text.