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...

Full description

Saved in:
Bibliographic Details
Main Authors LI TONG, SRINIVASAN SRIKANTH T, WANG CHRISTINE E, KADGI VIJAYKUMAR B, MERTEN MATTHEW C
Format Patent
LanguageEnglish
Published 17.07.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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