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. 04, 2005
Filed:
Oct. 02, 2000
Scott B. Swaney, Catskill, NY (US);
Mark S. Farrell, Pleasant Valley, NY (US);
Robert F. Hatch, Ulster Park, NY (US);
David P. Hillerud, Poughkeepsie, NY (US);
Charles F. Webb, Poughkeepsie, NY (US);
Scott B. Swaney, Catskill, NY (US);
Mark S. Farrell, Pleasant Valley, NY (US);
Robert F. Hatch, Ulster Park, NY (US);
David P. Hillerud, Poughkeepsie, NY (US);
Charles F. Webb, Poughkeepsie, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An exemplary embodiment of the invention is a method for holding up recovery unit (R-unit) operands for a minimum number of cycles, until all prior updates have completed, by comparing addresses in at least one queue and interlocking valid R-unit register address matches. The method includes receiving a plurality of R-unit register addresses and storing these R-unit register addresses in at least one queue. This method includes a write queue, a read queue, and a pre-write queue. Further, this method requires accessing these queues and comparing the R-unit register addresses therein. After the addresses are compared, the method determines whether there is a valid match between the R-unit register addresses and if so, implementing one of more interlocks.