Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

CPU and method for reducing CPU power consumption

A technology of functions and components, applied in the field of embedded systems, to achieve the effect of reducing power consumption

Inactive Publication Date: 2009-11-18
北京红旗胜利科技发展有限责任公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

figure 1 When the shown CPU is working, the clocks of the data storage, data storage manager, computing unit, instruction storage, instruction storage manager, and instruction reading unit are always on. A large number of high-speed CPUs generate a lot of power consumption

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
  • CPU and method for reducing CPU power consumption
  • CPU and method for reducing CPU power consumption
  • CPU and method for reducing CPU power consumption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0035] The core idea of ​​the present invention is: a clock control module is added in the controller of the CPU, and when it is recognized that the functional parts of a certain CPU are in an idle state, the clocks of the functional parts without access requirements are closed. In the Semiconductor (Complementary Metal Oxide Semiconductor) circuit, the power consumption is proportional to the clock; so turning off the clock at idle time can remove the energy consumption of idle functional components at this time, so as to achieve the purpose of reducing power consumption.

[0036] refer to figure 2 , which shows a schematic diagram of the component structure of a CPU embodiment of the present invention, the CPU specifically incl...

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 provides a CPU and a method for reducing CPU power consumption. The CPU comprises functional units and a controller; the functional units comprise an instruction storage for storing instruction, an instruction storage manager for managing the access request which directs to the instruction storage, a data storage for storing data, a data storage manager for managing the access request which directs to the instruction storage and an arithmetic unit for accomplishing arithmetic and logic operations; the controller is used for controlling and coordinating the running of each functional unit, also comprises a clock control module located in the controller for judging whether the access request aiming at a certain functional unit exists in the current clock cycle; if the access request exists, the clock of the functional unit is controlled to be started in the current clock cycle; otherwise, the clock of the functional unit is controlled to be closed in the current clock cycle. By controlling the clock to be started or closed, the invention removes the power consumption of functional units in idle state, thus reducing the power consumption of the whole CPU.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a CPU and a method for reducing power consumption of the CPU. Background technique [0002] The application of the CPU is very extensive. For example, the CPU is used as an important device in various SOCs (System On Chip, System On Chip). [0003] The ultra-long instruction word CPU is a single instruction to realize the parallel execution of multiple operations. The reason why it is placed in one instruction is to reduce memory access, while parallel execution increases the speed of operation. Usually a super-long instruction word has hundreds of bits and several operation instructions, and each super-long instruction word can perform several different operations. It is up to the compiler or assembler programmer to choose which operation instructions can be executed in parallel. Usually a very long instruction word (VLIW, Very Long Instruction Word) machine has only ...

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/32G06F9/38
Inventor 石艳
Owner 北京红旗胜利科技发展有限责任公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products