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:
Jul. 18, 2017

Filed:

Nov. 09, 2012
Applicant:

Advanced Micro Devices, Inc., Sunnyvale, CA (US);

Inventors:

David N. Suggs, Austin, TX (US);

Luke Yen, Raleigh, NC (US);

Steven Beigelmacher, Ann Arbor, MI (US);

Assignee:

Advanced Micro Devices, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/38 (2006.01); G06F 9/30 (2006.01); G06F 9/32 (2006.01);
U.S. Cl.
CPC ...
G06F 9/381 (2013.01); G06F 9/30065 (2013.01); G06F 9/30145 (2013.01); G06F 9/325 (2013.01); G06F 9/3802 (2013.01); G06F 9/3808 (2013.01); G06F 9/3814 (2013.01); G06F 9/3867 (2013.01);
Abstract

In a normal, non-loop mode a uOp buffer receives and stores for dispatch the uOps generated by a decode stage based on a received instruction sequence. In response to detecting a loop in the instruction sequence, the uOp buffer is placed into a loop mode whereby, after the uOps associated with the loop have been stored at the uOp buffer, storage of further uOps at the buffer is suspended. To execute the loop, the uOp buffer repeatedly dispatches the uOps associated with the loop's instructions until the end condition of the loop is met and the uOp buffer exits the loop mode.


Find Patent Forward Citations

Loading…