Check patentability & draft patents in minutes with Patsnap Eureka AI!

Reducing power by shutting down portions of a stacked register file

A technology of stack registers and registers, which is applied to register devices, instruments, machine execution devices, etc., and can solve problems such as loss

Active Publication Date: 2011-06-29
QUALCOMM INC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Typically, unused portions of the register file are not intentionally closed because these registers hold values ​​that can be used at any time and are lost when the registers are powered down

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
  • Reducing power by shutting down portions of a stacked register file
  • Reducing power by shutting down portions of a stacked register file
  • Reducing power by shutting down portions of a stacked register file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In the following detailed description, numerous specific details are set forth by way of example in order to provide a thorough understanding of the related teachings. However, one skilled in the art will understand that the teachings of the present invention may be practiced without such details. In other instances, well-known methods, procedures, components, and circuits have been described in relative generality and without detail so as not to unnecessarily obscure aspects of the present teachings.

[0024] To reduce power consumption, based on an analysis of instructions and / or pointers related to the allocation of registers that will be needed for a particular operation, selected portions of the register bank or stack are turned off when not in use. The techniques discussed in this paper make use of several observational data. First, instructions regarding the allocation of registers in at least some processors provide advance knowledge of the number of registers ...

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

Many processor architectures include registers in the form of a stacked register file, for holding data used during execution of processing operations. As taught herein, the physical registers forming the stack are organized into banks. One or more of the banks is activated and deactivated, as needed to meet the demands of register allocations.

Description

technical field [0001] The present teachings relate to techniques to selectively shut down portions of a set of registers, eg, register banks that form the stack register file of a processor such as a microprocessor or compiler. Background technique [0002] A register file is a high-speed storage structure used to temporarily store information. Processors typically include one or more register files to maintain data or instructions relatively close to the processor core. Register files typically serve as the primary source of data for the processor's execution resources, and high performance processors typically include larger register files to take advantage of their lower access latencies. [0003] Register management techniques allocate registers to processes, fill registers from slower storage media, and later empty registers to other storage media when registers are reallocated to other programs or functions. For example, if the active second function requires more r...

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 Patents(China)
IPC IPC(8): G06F9/30
CPCG06F9/30141G06F9/3012G06F9/30134G06F9/30123G06F9/30G06F1/26G06F1/32
Inventor 博胡斯拉夫·雷赫利克
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More