Return address prediction in multithreaded processors
AssigneeOracle International Corporation
InventorsManish K. Shah, Gregory F. Grohoski, Zeid H. Samoail
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsManish K. Shah, Gregory F. Grohoski, Zeid H. Samoail
Estimating the term…
Techniques and structures are disclosed relating to predicting return addresses in multithreaded processors. In one embodiment, a processor is disclosed that includes a return address prediction unit. The return address prediction unit is configured to store return addresses for different ones of a plurality of threads executable on the processor. The return address prediction unit is configured to receive a request for a predicted return address for one of the plurality of threads. The first request includes an identification of the requesting thread. The return address prediction unit is configured to provide the predicted return address to the requesting thread. In some embodiments, the return address prediction unit is configured to store the return addresses in a memory that has a plurality of dedicated portions. In some embodiments, the return address prediction unit is configured to store the return addresses in a memory that has dynamically allocable entries.
A processor, comprising:
A method, comprising:
A processor, comprising:
Dependencies are inferred from the claim text.