Apparatus and method for switching threads in multi-threading processors
An multi-threading processor is provided. The multi-threading processor includes a first instruction fetch unit and a second instruction fetch unit. A multi-thread scheduler unit is coupled to the first instruction fetch unit and the second instruction fetch unit. An execution unit, which executes a...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
07.11.2006
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An multi-threading processor is provided. The multi-threading processor includes a first instruction fetch unit and a second instruction fetch unit. A multi-thread scheduler unit is coupled to the first instruction fetch unit and the second instruction fetch unit. An execution unit, which executes a first active thread and a second active thread is coupled to the scheduler unit. The multi-threading processor also includes a register file coupled to the execution unit. The register file switches one of the first active thread and the second active threads with a first inactive thread. |
---|---|
Bibliography: | Application Number: US20010942812 |