A low-power access method and device for a register file

A technology of register file and access method, which is applied in the direction of instrumentation, computing, electrical digital data processing, etc., to achieve the effect of eliminating writing 0 operations, reducing unnecessary access, and reducing access power consumption

Active Publication Date: 2020-06-05
NAT UNIV OF DEFENSE TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, how to optimize the power consumption of the register file due to frequent data access and wide data width, and reduce the energy waste caused by invalid write operations has become a key technical problem to be solved urgently

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
  • A low-power access method and device for a register file

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] like figure 1 As shown, the implementation steps of the low power consumption access method of the register file in this embodiment include:

[0033] 1) Divide each register in advance, add a data status register for marking data as 0 or non-0 to each register, and add control signals for writing 0 and reading 0 to the access port of each register , and the corresponding control signal is valid when the actual access data of the register is invalid; in this embodiment, when the data status register is 1, it means that the stored data is 0, and when it is 0, it means that the stored data is non-0.

[0034] 2) Intercept the access request of the register access port and determine the type of the access request. If the type of the access request is write, jump to step 3); if the type of the access request is read, jump to step 4);

[0035] 3) Write data to the register, add write 0 control on the basis of the original register writing method, write 0 control to write 0 to...

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 invention discloses a low power consumption access method and device of a register file. The method includes the steps of dividing each register in advance, adding a data status register for marking whether data is 0 for each individual register, and adding control signals for writing 0 and reading 0 for an access port; intercepting an access request of each individual access port of the register, if the access request is write, adding the write 0 control on the basis of the write mode of the original register, and writing the write 0 control 0 to the register when the data in the registeris not zero, and updating the corresponding data status register to a non-zero state; if the access request is read, adding the read 0 control to the original register reading mode, not reading the contents of the register during the read 0 control, and directly clearing the corresponding data output port to 0. The method and the device can reduce unnecessary register access, thereby reducing register file access power consumption.

Description

technical field [0001] The invention relates to a power consumption optimization technology of a register file in a microprocessor architecture, in particular to a low-power consumption access method and device for a register file. Background technique [0002] The register file is mainly used for operand storage in the microprocessor. By saving these data in the register file on the microprocessor chip, the number of memory accesses is effectively reduced, and the delay when reading the corresponding data is reduced, and the memory access band is avoided. energy consumption, so as to improve performance or reduce power consumption. However, due to frequent data access and wide data width, the power consumption of the register file is high, and there is energy waste caused by invalid write operations. For example, in some architectures, general-purpose registers can be accessed in 64-bit and 32-bit modes. When accessing in 32-bit mode, the upper 32 bits of the general-purpo...

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): G06F1/3234
CPCG06F1/3243
Inventor 郑重雷国庆王俊辉郭维隋兵才王永文高军黄立波孙彩霞
Owner NAT UNIV OF DEFENSE TECH
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