Apparatus and method for switching threads in multi-threading processors

A multi-threaded 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 f...

Full description

Saved in:
Bibliographic Details
Main Author SHOEMAKER KEN
Format Patent
LanguageEnglish
Published 21.12.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A multi-threaded 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: US20060510158