Apparatus and method to implement power management of a processor
B Ganesan, E DeHaemer, V Ambrose, H Hullon… - US Patent …, 2016 - Google Patents
In an embodiment, a processor includes a plurality of cores grouped into a plurality of
clusters. The clusters are formed based on a corresponding operating voltage of each core …
clusters. The clusters are formed based on a corresponding operating voltage of each core …
Achieving balanced execution through runtime detection of performance variation
(Continued) Primary Examiner Nicholas P Celani (74) Attorney, Agent, or Firm-Meyerstons
Hood Kivlin Kowert and Goetzel PC; Rory D. Rankin (57) ABSTRACT Systems, apparatuses …
Hood Kivlin Kowert and Goetzel PC; Rory D. Rankin (57) ABSTRACT Systems, apparatuses …
Thread scheduling based on performance state and idle state of processing units
V Sharda, BL Worthington - US Patent 9,652,027, 2017 - Google Patents
A computing system having a plurality of processing units configured to perform work by
having threads assigned to the processing units. A thread scheduler is coupled to the …
having threads assigned to the processing units. A thread scheduler is coupled to the …
Scheduler for AMP architecture with closed loop performance controller using static and dynamic thread grouping
JC Andrus, JG Dorsey, JM Magee… - US Patent …, 2021 - Google Patents
Systems and methods are disclosed for scheduling threads on a processor that has at least
two different core types, such as an asymmetric multiprocessing system. Each core type can …
two different core types, such as an asymmetric multiprocessing system. Each core type can …
Closed loop performance controller work interval instance propagation
JG Dorsey, DA Chimene, A Dorofeev… - US Patent …, 2022 - Google Patents
Systems and methods are disclosed for scheduling threads on an asymmetric
multiprocessing system having multiple core types. Each core type can run at a plurality of …
multiprocessing system having multiple core types. Each core type can run at a plurality of …
Method and Apparatus for Implementing Heterogeneous Frequency Operation and Scheduling Task of Heterogeneous Frequency CPU
X Zhang, Y Zhang - US Patent App. 15/876,064, 2018 - Google Patents
A heterogeneous-frequency CPU, a method and an apparatus for implementing
heterogeneous frequencies, and a task scheduling method are provided. The CPU includes …
heterogeneous frequencies, and a task scheduling method are provided. The CPU includes …
Systems and methods for dynamic spatial power steering
JM Eastep, R Banerjee, RJ Greco, I Sharapov… - US Patent …, 2019 - Google Patents
Apparatus, systems, and methods provide dynamic spatial power steering among a plurality
of power domains in the computer system on a per phase basis of a particular application …
of power domains in the computer system on a per phase basis of a particular application …
Building interactive, data driven apps
H Ahmed, DP Hill, RM Bruckner, P McKay… - US Patent App. 14 …, 2015 - Google Patents
BACKGROUND Background and Relevant Art 0001 Computers and computing systems
have affected nearly every aspect of modern living. Computers are gener ally involved in …
have affected nearly every aspect of modern living. Computers are gener ally involved in …
Division of processing between systems based on business constraints
H Ahmed, DP Hill, RM Bruckner, P McKay… - US Patent …, 2016 - Google Patents
(57) ABSTRACT A method includes acts for a method of rendering a result derived from a
set of data by performing data processing across first and second data processing systems …
set of data by performing data processing across first and second data processing systems …
Service-level feedback-driven power management framework
Q Lu, J Song, Z Pang, J Wu, Z Ren - US Patent 11,640,195, 2023 - Google Patents
2020-10-12 Assigned to ALIBABA GROUP HOLDING LIMITED reassignment ALIBABA
GROUP HOLDING LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT …
GROUP HOLDING LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT …