PREDICTION-BASED THREAD SELECTION IN A MULTITHREADING PROCESSOR
A processor includes one or more execution units to execute instructions of a plurality of threads and thread control logic coupled to the execution units to predict whether a first of the plurality of threads is ready for selection in a current cycle based on readiness of instructions of the first...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English |
Published |
17.07.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A processor includes one or more execution units to execute instructions of a plurality of threads and thread control logic coupled to the execution units to predict whether a first of the plurality of threads is ready for selection in a current cycle based on readiness of instructions of the first thread in one or more previous cycles, to predict whether a second of the plurality of threads is ready for selection in the current cycle based on readiness of instructions of the second thread in the one or more previous cycles, and to select one of the first and second threads in the current cycle based on the predictions. |
---|---|
Bibliography: | Application Number: US201213997837 |