The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 18, 2011
Filed:
Dec. 22, 2008
William E. Burky, Austin, TX (US);
Kurt A. Feiste, Austin, TX (US);
Dung Quoc Nguyen, Austin, TX (US);
Balaram Sinharoy, Poughkeepsie, NY (US);
Albert Thomas Williams, Austin, TX (US);
William E. Burky, Austin, TX (US);
Kurt A. Feiste, Austin, TX (US);
Dung Quoc Nguyen, Austin, TX (US);
Balaram Sinharoy, Poughkeepsie, NY (US);
Albert Thomas Williams, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An information handling system includes a processor that may perform issue queue virtual load/store instruction operations. The issue queue maintains load and store instructions with a real/virtual dependency flag. The issue queue provides storage resources for real and virtual load/store instructions. Real load/store instructions execute in a load store unit LSU. Virtual load/store instructions are pending execution in the LSU. The LSU may keep track of each virtual load/store instruction within the issue queue by thread, type, and pointer data. Provided that all dependencies are clear for a pending virtual load/store instruction, the LSU marks the pending virtual load/store instruction as real. The pending virtual load/store instruction may then issue to the LSU as a real load/store instruction.