DN Suggs, L Yen, S Beigelmacher - US Patent 9,710,276, 2017 - Google Patents
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 …
C Blasco-Allue, ID Kountanis - US Patent 9,557,999, 2017 - Google Patents
US PATENT DOCUMENTS unit detects a backwards taken branch and starts tracking the 5,303.357 A 4, 1994 Inoue et al. loop candidate. The control unit tracks taken branches of …
AS Boxall, S Cooper, AH Kielstra, T Truong - US Patent 9,547,483, 2017 - Google Patents
BACKGROUND A compiler accepts as input a source code in a high-level programming language or some other equivalent high level semantic representation of a computer …
M Lipshits, L Rappaport, S Gupta, F Sala… - US Patent …, 2016 - Google Patents
Microprocessors typically may include components that manages detection and execution of instruction loops. A microprocessor may detect Small-sized loops with a large number of …
H De Perthuis - US Patent 10,223,117, 2019 - Google Patents
(Continued) Primary Examiner—Joseph P Hirl Assistant Examiner—J. Brant Murphy ABSTRACT An execution flow protection module (30) for a microcon troller (10) with a …
RP Hall, ML Karm, ID Kountanis… - US Patent …, 2016 - Google Patents
Description of the Related Art Before being executed by a processor, instructions are frequently stored in a cache. As an instruction stream is executed, the cache may be …
C Blasco-Allue, ID Kountanis - US Patent 9,753,733, 2017 - Google Patents
Methods, apparatuses, and processors for packing multiple iterations of a loop in a loop buffer. A loop candidate that meets the criteria for buffering is detected in the instruction …
JG Villarreal - US Patent 10,628,142, 2020 - Google Patents
In a first example, a non-transitory machine-readable medium includes a compiler that detects a soft-break indicator in a loop included in source code and the compiler applies …