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.

Date of Patent:
Sep. 19, 2017

Filed:

Sep. 01, 2015
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Fadi Y. Busaba, Poughkeepsie, NY (US);

Michael T. Huffer, Walden, NY (US);

David S. Hutton, Tallahassee, FL (US);

Edward T. Malley, New Rochelle, NY (US);

John G. Rell, Jr., Saugerties, NY (US);

Eric M. Schwarz, Gardiner, NY (US);

Aaron Tsai, Poughkeepsie, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/76 (2006.01); G06F 15/00 (2006.01); G06F 9/38 (2006.01); G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3836 (2013.01); G06F 9/3016 (2013.01); G06F 9/382 (2013.01); G06F 9/3853 (2013.01);
Abstract

Embodiments include optimizing the grouping of instructions in a microprocessor. Aspects include receiving a first clump of instructions from a streaming buffer, pre-decoding each of instructions for select information and sending the instructions to an instruction queue. Aspects further include storing initial grouping information for the instructions in a local register, wherein the initial grouping information is based on the select information. Aspects further include updating the initial group information stored in the local register when additional pre-decode information becomes available and grouping the instructions that are ready to be dispatched into a dispatch group based on the grouping information stored in the local register. Aspects further include dispatching the dispatch group to an issue unit.


Find Patent Forward Citations

Loading…