Intelligent multicore control for optimal performance per watt

A multi-core, high-performance technology, used in program control design, energy-saving computing, multi-programming devices, etc.

Inactive Publication Date: 2016-04-13
QUALCOMM INC
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Maintaining the performance levels users expect on mobile devices presents a dilemma: Do you trade performance for longevity, or lifespan for performance, when managing the thermal issues of multi-core processors?

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent multicore control for optimal performance per watt
  • Intelligent multicore control for optimal performance per watt
  • Intelligent multicore control for optimal performance per watt

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Various aspects will be described in detail with reference to the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. References made to particular examples and implementations are for illustrative purposes and are not intended to limit the scope of the invention or the claims.

[0025] As used herein, the term "computing device" refers to any or all of the following: smartphones, laptops, personal computers, servers, tablets, palmtops, and individually Programmable processors and memories and similar electronic devices used to send signals to the circuits of an integrated circuit (IC).

[0026] As used herein, the term "multi-core device" refers to any computing device having an IC / system-on-chip (SoC) / processor with multiple processor cores. Exemplary multi-core devices are described herein as having multi-core ICs. Describing a multi-core device in terms of a multi-core IC is...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The various aspects provide for a device and methods for intelligent multicore control of a plurality of processor cores of a multicore integrated circuit. The aspects may identify and activate an optimal set of processor cores to achieve the lowest level power consumption for a given workload or the highest performance for a given power budget. The optimal set of processor cores may be the number of active processor cores or a designation of specific active processor cores. When a temperature reading of the processor cores is below a threshold, a set of processor cores may be selected to provide the lowest power consumption for the given workload. When the temperature reading of the processor cores is above the threshold, a set processor cores may be selected to provide the best performance for a given power budget.

Description

[0001] related application [0002] This application claims priority to US Provisional Patent Application No. 61 / 863,554, filed August 8, 2013, entitled "Intelligent Multicore Control For Optimal Performance Per Watt," which is hereby incorporated by reference in its entirety. Background technique [0003] Currently, manufacturers manage power consumption and thermal issues in multicore devices by throttling the processing clock frequency of the multiprocessor cores. Throttling the processing clock frequency of the multi-processor cores of a multi-core device can help manage power consumption and thermal issues by reducing the rate at which work is done by the multi-core processor. However, this technique focuses on managing these issues at the cost of performance. [0004] Mobile devices are increasingly incorporating multi-core processors to handle the demands of system and application software running concurrently on the mobile device. Mobile devices are limited in reachi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F1/20G06F1/32G06F9/50
CPCG06F1/206G06F1/3287G06F9/5094G06F1/3243Y02D10/00G06F9/38
Inventor H-J·朴S·汤姆森R·F·奥尔顿E·雷吉尼S·戈韦尔丹P-L·D·贝克尔
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products