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:
May. 31, 2016

Filed:

Dec. 27, 2012
Applicants:

Matthew C. Merten, Hillsboro, OR (US);

Justin M. Deinlein, Portand, OR (US);

Yury N. Ilin, Beaverton, OR (US);

Alexandre J. Farcy, Hillsboro, OR (US);

Tong LI, Portland, OR (US);

Srikanth T. Srinivasan, Portland, OR (US);

Inventors:

Matthew C. Merten, Hillsboro, OR (US);

Justin M. Deinlein, Portand, OR (US);

Yury N. Ilin, Beaverton, OR (US);

Alexandre J. Farcy, Hillsboro, OR (US);

Tong Li, Portland, OR (US);

Srikanth T. Srinivasan, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30065 (2013.01);
Abstract

An enhanced loop streaming detection mechanism is provided in a processor to reduce power consumption. The processor includes a decoder to decode instructions in a loop into micro-operations, and a loop streaming detector to detect the presence of the loop in the micro-operations. The processor also includes a loop characteristic tracker unit to identify hardware components downstream from the decoder that are not to be used by the micro-operations in the loop, and to disable the identified hardware components. The processor also includes execution circuitry to execute the micro-operations in the loop with the identified hardware components disabled.


Find Patent Forward Citations

Loading…