Throttling Code Fetch For Speculative Code Paths

Methods and apparatus relating to throttling a code fetch for speculative code paths are described. In an embodiment, a first storage structure stores a reference to a code line in response to a request to be received from a cache. A second storage structure to store a reference to the code line in...

Full description

Saved in:
Bibliographic Details
Main Authors Soundararajan, Niranjan Kumar, Subramoney, Sreenivas, Kallurkar, Prathmesh, Nori, Anant Vithal
Format Patent
LanguageEnglish
Published 22.06.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and apparatus relating to throttling a code fetch for speculative code paths are described. In an embodiment, a first storage structure stores a reference to a code line in response to a request to be received from a cache. A second storage structure to store a reference to the code line in response to an update to an Instruction Dispatch Queue (IDQ). Logic circuitry controls additional code line fetch operations based at least in part on a comparison of a number of ongoing speculative code fetches and a determination that the code line is speculative. Other embodiments are also disclosed and claimed.
Bibliography:Application Number: US202117553780