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:
Feb. 10, 2015
Filed:
Jun. 15, 2012
Ilia Averbouch, Haifa, IL;
Ariel J. Birnbaum, Kiryat Motzkin, IL;
Jonathan T. Hsieh, Poughkeepsie, NY (US);
Chung-lung K. Shum, Wappingers Falls, NY (US);
Ilia Averbouch, Haifa, IL;
Ariel J. Birnbaum, Kiryat Motzkin, IL;
Jonathan T. Hsieh, Poughkeepsie, NY (US);
Chung-Lung K. Shum, Wappingers Falls, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Embodiments relate to automatic pattern-based operand prefetching. An aspect includes receiving, by prefetch logic in a processor, an operand cache miss from a pipeline of the processor. Another aspect includes determining that an entry in a history table corresponding to the operand cache miss exists based on an instruction address of the operand cache miss. Yet another aspect includes, based on determining that the entry corresponding to the operand cache miss exists in the history table, issuing a prefetch instruction for a second operand based on the determined entry in the history table, and writing the determined entry into a miss buffer.