Unlock instant, AI-driven research and patent intelligence for your innovation.

Clock frequency controller for a processor and method of operation thereof

Active Publication Date: 2014-08-07
NVIDIA CORP
View PDF19 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent is about a processor that can adjust its clock frequency based on the current frame rate of a graphics application and the target frame rate for the application. This helps to improve the processing performance of the processor and ensure that the application runs smoothly at the target frame rate. This technology is useful for generating graphics at a target frame rate and improving the overall performance of the display system.

Problems solved by technology

Demand for ever-higher computing performance continues to outpace the power availability of modern systems.
However, processing demands, driven by high-bandwidth software applications and high-fidelity graphics rendering, too often negate those achievements.
High-speed processors perform more operations per second, demanding more energy and generating more heat than slower alternatives.
More often than not, cooling systems demand even more power from the system.
In other words, in a period of time when the processor is under-loaded, there are “wasted” clock cycles.
If a system is over-loaded, the processing load exceeds the processing bandwidth of the system's processing cores.

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
  • Clock frequency controller for a processor and method of operation thereof
  • Clock frequency controller for a processor and method of operation thereof
  • Clock frequency controller for a processor and method of operation thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]It is realized herein that dynamic microprocessor clock frequency scaling is more effective when more tightly coupled to a perceptible output of the host computing system, more specifically, the frame rate at which graphics are rendered and later displayed. The conventional approach of employing the current processing load to decide whether the clock frequency should be scaled up or down is a degree removed from a dominating element of the processing load: graphics rendering. It is realized herein the rate at which graphics are rendered in a computing system, or simply the “frame rate,” is an invaluable metric having a useful and exploitable correlation with the power demands of the microprocessor. It is further realized herein that target frame rates are real, ascertainable numbers that are often related to display hardware (vertical synchronization or refresh rates), user settings or profiles, application settings or system configuration. A computing system's failure to meet...

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

A clock frequency controller for a processor and a method of operation thereof. The clock frequency controller may be embodied in a processor, including: (1) a processing core operable at a clock frequency to undertake a processing of a graphics application, and (2) a clock frequency controller coupled to the processing core and operable to adjust the clock frequency based on a current frame rate of the processing and a target frame rate for the processing.

Description

TECHNICAL FIELD[0001]This application is directed, in general, to processors and, more specifically, to a clock frequency controller for a processor and a method of operating the same.BACKGROUND[0002]Computing systems are often designed around a fine balance of power consumption and performance. Demand for ever-higher computing performance continues to outpace the power availability of modern systems. Many modern computing systems are categorized as mobile and rely on battery power. These include laptop computers, tablets and cellphones. Significant achievements have been made in battery technology yielding smaller, more efficient, and often reusable cells. However, processing demands, driven by high-bandwidth software applications and high-fidelity graphics rendering, too often negate those achievements. High-performance computing systems can drain the most advanced battery in a relatively brief period of time.[0003]Power efficiency has become a hallmark of computing system design,...

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
IPC IPC(8): G06F1/04
CPCG06F1/04G06F1/3206G06F1/324Y02D10/00G06F1/3218
Inventor AELION, ILANFRID, ALEKSANDRPOPURI, SATYA
Owner NVIDIA CORP