- Patent Title: Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements
-
Application No.: US16129417Application Date: 2018-09-12
-
Publication No.: US10831254B2Publication Date: 2020-11-10
- Inventor: Shivam Priyadarshi , SeyedMajid Zahedi , Derek Robert Hower , Carl Alan Waldspurger , Jeffrey Todd Bridges , Sanjay Bhikhubhai Patel , Gabriel Martel Tarr , Chih Kang Lin , Ryan Donovan Wells , Harold Wade Cain, III
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: Qualcomm Incorporated
- Current Assignee: Qualcomm Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Withrow & Terranova, PLLC
- Main IPC: G06F1/00
- IPC: G06F1/00 ; G06F1/324 ; G06F1/3206 ; G06F1/3296

Abstract:
Allocating power between multiple central processing units (CPUs) in a multi-CPU processor based on total current availability and individual CPU quality-of-service (QoS) requirements is disclosed. Current from a power rail is allocated to CPUs by a global current manger (GCM) circuit related to performance criteria set by CPUs. The CPUs can request increased current allocation from the GCM circuit, such as in response to executing a higher performance task. If the increased current allocation request keeps total current on the power rail within its maximum rail current limit, the GCM circuit approves the request to allow the CPU increased current allocation. This can allow CPUs executing higher performance tasks to have a larger current allocation than CPUs executing lower performance tasks without the maximum rail current limit being exceeded, and without having to necessarily lower voltage of the power rail, which could unnecessarily lower performance of all CPUs.
Public/Granted literature
Information query