Load-monitor mwait
PN Loewenstein, MA Luttrell… - US Patent App. 13/607,175, 2014 - Google Patents
Techniques are disclosed relating to suspending execution of a processor thread while
monitoring for a write to a specified memory location. An execution subsystem may be …
monitoring for a write to a specified memory location. An execution subsystem may be …
Vector mask driven clock gating for power efficiency of a processor
J Corbal, DR Bradford, JC Hall, TD Fletcher… - US Patent …, 2018 - Google Patents
A processor includes an instruction schedule and dispatch (schedule/dispatch) unit to
receive a single instruction multiple data (SIMD) instruction to perform an operation on …
receive a single instruction multiple data (SIMD) instruction to perform an operation on …
Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment
S Winkel, K Yamada, S Srinivas, JE Smith - US Patent 8,775,153, 2014 - Google Patents
In one embodiment, a processor can operate in multiple modes, including a direct execution
mode and an emulation execution mode. More specifically, the processor may operate in a …
mode and an emulation execution mode. More specifically, the processor may operate in a …
Multi-level thermal management in an electronic device
JJ Andrews - US Patent 9,207,730, 2015 - Google Patents
An electronic device is configured to manage heat in the device using a multi level thermal
management process. When the temperature of the device reaches a level that requires the …
management process. When the temperature of the device reaches a level that requires the …
Creating an isolated execution environment in a co-designed processor
K Yamada, PR Shanmugavelayutham… - US Patent …, 2016 - Google Patents
BACKGROUND Modern microprocessors are at the heart of most computer systems. In
general, these processors operate by receiving instructions and performing operations …
general, these processors operate by receiving instructions and performing operations …
Thread pause processors, methods, systems, and instructions
L Rappoport, Z Sperber, M Mishaeli… - US Patent …, 2019 - Google Patents
A processor of an aspect includes a decode unit to decode a thread pause instruction from a
first thread. A back-end portion of the processor is coupled with the decode unit. The back …
first thread. A back-end portion of the processor is coupled with the decode unit. The back …
Method for managing software threads dependent on condition variables
S Mazumdar - US Patent 10,185,564, 2019 - Google Patents
kkS/3 ()(201801) An apparatus includes a buffer, a sequencing circuit, and an c00c 0S00
l0L0S execution unit. The buffer may be configured to store a 52) US CI plurality of …
l0L0S execution unit. The buffer may be configured to store a 52) US CI plurality of …
Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment
S Winkel, K Yamada, S Srinivas, JE Smith - US Patent 8,762,127, 2014 - Google Patents
In one embodiment, a processor can operate in multiple modes, including a direct execution
mode and an emulation execution mode. More specifically, the processor may operate in a …
mode and an emulation execution mode. More specifically, the processor may operate in a …
Independent control of processor core retention states
SM Conrad, SH Gunther, JJ Shrall, AS Deval… - US Patent …, 2015 - Google Patents
In an embodiment, a processor includes a first processor core, a second processor core, a
first Voltage regulator to provide a first voltage to the first processor core with a first active …
first Voltage regulator to provide a first voltage to the first processor core with a first active …
Employing native routines instead of emulated routines in an application being emulated
C Cook, AC Sumrall, TA Thackrey - US Patent App. 13/684,336, 2013 - Google Patents
BACKGROUND 0002 An aspect of the present invention relates, in gen eral, to emulated
computing environments, and in particular, to facilitating processing within Such …
computing environments, and in particular, to facilitating processing within Such …