System and method for predictive early allocation of stores in a microprocessor
AssigneeInternational Business Machines Corporation
InventorsHung Qui Le, Dung Quoc Nguyen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsHung Qui Le, Dung Quoc Nguyen
Estimating the term…
A system and method for predictive early allocation of stores in a microprocessor is presented. During instruction dispatch, an instruction dispatch unit retrieves an instruction from an instruction cache (Icache). When the retrieved instruction is an interruptible instruction, the instruction dispatch unit loads the interruptible instruction's instruction tag (IITAG) into an interruptible instruction tag register. A load store unit loads subsequent instruction information (instruction tag and store data) along with the interruptible instruction tag in a store data queue entry. Comparison logic receives a completing instruction tag from completion logic, and compares the completing instruction tag with the interruptible instruction tags included in the store data queue entries. In turn, deallocation logic deallocates those store data queue entries that include an interruptible instruction tag that matches the completing instruction tag.
A computer-implemented method comprising:
A computer program product stored on computer memory, the computer memory containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method to deallocate one or more store data queue entries, the method comprising:
An information handling system comprising:
Dependencies are inferred from the claim text.