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:
Jan. 23, 2018
Filed:
Jan. 19, 2015
International Business Machines Corporation, Armonk, NY (US);
Khary J. Alexander, Poughkeepsie, NY (US);
Fadi Y. Busaba, Poughkeepsie, NY (US);
Brian W. Curran, Saugerties, NY (US);
David S. Hutton, Tallahassee, FL (US);
Edward T. Malley, New Rochelle, NY (US);
Brian R. Prasky, Campbell Hall, NY (US);
John G. Rell, Jr., Saugerties, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
As disclosed herein a method, executed by a processor, for accelerated instruction execution includes retrieving an execute instruction including a register reference and a reference to a target instruction, retrieving the target instruction, decoding the execute instruction using an instruction pipeline, decoding the target instruction using the instruction pipeline, associating the register reference to the target instruction, and executing the target instruction using the register reference as a source operand modifier. The instruction pipeline is configured such that it allows the target instruction to continue processing without waiting for the register reference to be resolved. The contents of the referenced register may be retrieved in a later stage of the instruction pipeline, and the target instruction may be modified and executed. An apparatus corresponding to the described method is also disclosed herein.