Method and apparatus for thread switching within a multithreaded processor
AssigneeIntel Corporation
InventorsStavros Kalafatis, Alan B. Kyker, Robert D. Fisch
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsStavros Kalafatis, Alan B. Kyker, Robert D. Fisch
Estimating the term…
A method of performing a thread switching operation within a multithreaded processor. The dispatch of a first predetermined quantity of instruction information for a first thread, from an instruction streaming buffer to an instruction pre-decoder within the multithreaded processor, is detected. Responsive to the detection of the dispatch of the first predetermined quantity of instruction information for the first thread, a thread switching operation is performed with respect to the output of the instruction streaming buffer. The dispatch of instruction information for a second thread from the instruction streaming buffer is thus commenced. The utilization of processor resources is distributed between threads according to the quantity of instruction data for a particular thread that has been processed (or dispatch for processing), and not according to an arbitrary timing mechanism.
A method of performing a thread switching operation within a multithreaded processor, the method including:
Apparatus for performing a thread switching operation within a multithreaded processor, the apparatus including:
Apparatus for performing a thread switching operation within a multithreaded processor, the apparatus including:
A multithreaded processor including:
Dependencies are inferred from the claim text.