Systems, methods and devices for work placement on processor cores

G Therien, G Sotomayor, A Biswas, MD Powell… - US Patent …, 2018 - Google Patents
Work can be migrated between processor cores. For example, a thread causing a heavy
load on a first core can be detected. A power control unit can determine to migrate the thread …

Switching tasks between heterogeneous cores

O Zaarur, P Sakarda - US Patent 9,069,553, 2015 - Google Patents
The present disclosure describes techniques for Switching tasks between heterogeneous
cores. In some aspects it is determined that a task being executed by a first core of a …

Processing system including a plurality of cores and method of operating the same

KS Yu, KI Sun, CH Youn - US Patent 10,255,118, 2019 - Google Patents
(57) ABSTRACT A system and method of allocating resources among cores in a multi-core
system is disclosed. The system and method determine cores that are able to process tasks …

Speculatively performing memory move requests with respect to a barrier

GL Guthrie, DE Williams - US Patent 10,042,580, 2018 - Google Patents
A lower level cache receives, from a processor core, a plurality of copy-type requests and a
plurality of paste-type requests that together indicate a memory move to be performed, as …

Memory move instruction sequence including a stream of copy-type and paste-type instructions

BG Frey, S Ghai, GL Guthrie, C May, WJ Starke… - US Patent …, 2018 - Google Patents
A processor core has a store-through upper level cache and a store-in lower level cache. In
response to execution of a memory move instruction sequence including a plurality of copy …

Balanced processing using heterogeneous cores

Y Solihin - US Patent 9,047,137, 2015 - Google Patents
Technologies are generally described for a multi-processor core and a method for
transferring threads in a multi-processor core. In an example, a multi-core processor may …

Memory access in a data processing system utilizing copy and paste instructions

DE Williams, GL Guthrie, S Ghai, WJ Starke - US Patent 10,140,052, 2018 - Google Patents
A data processing system includes a processor core having a store-through upper level
cache and a store-in lower level cache. In response to a first instruction, the processor core …

Distributed and continuous computing in a fabric environment

AW Beale - US Patent 9,684,545, 2017 - Google Patents
Abstract Systems and methods for continuous computing are disclosed. One such system
includes a plurality of communicatively interconnected computing systems, and a workload …

Systems and methods for multi-architecture computing

E Tamir, BZ Friedman - US Patent 10,713,213, 2020 - Google Patents
Abstract Systems and methods for multi-architecture computing. Some computing devices
may include: a processor system including at least one first processing core having a first …

Asymmetric multi-core processor with native switching mechanism

RE Hooker, T Parks, GG Henry - US Patent 10,423,216, 2019 - Google Patents
A processor includes first and second processing cores configured to support first and
second respective subsets of features of its instruction set architecture (ISA) feature set. The …