System and method dynamically switching data queue critical value

A technology of data queue and critical value, which is applied in the direction of data processing power supply, digital recording/reproduction, etc., to achieve long-term and power-saving effects

Active Publication Date: 2009-02-25
VIA TECH INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional HDA system adopts a fixed FIFO critical value whether it is in the C3/C4 state or the C0/C2 state, so that the CPU 10 often leaves C3/C4 to enter the C0/C2 state
In view of the fact that the traditional power-saving

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
  • System and method dynamically switching data queue critical value
  • System and method dynamically switching data queue critical value
  • System and method dynamically switching data queue critical value

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Figure 5A The inventive concept of dynamically switching the critical value of the data queue (queue) of the present invention is shown. The data queue 40A / 40B (such as FIFO) has a first threshold and a second threshold, wherein the first threshold is greater than the second threshold. Dynamically switch to the first critical value or the second critical value of the data queue according to the different power saving states of the central processing unit (CPU). like Figure 5A As shown, when the CPU changes from the first state to the second state that saves power, the data queue 40A of the first threshold value is switched to the data queue 40B of the second threshold value. When the CPU changes from the second state which saves power to the first state, the data queue 40B of the second threshold value is switched to the data queue 40A of the first threshold value.

[0029] Figure 4 The basic architecture of HDA according to an embodiment of the present invention...

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 system and a method for dynamically switching threshold values of a data queue. The data queue, such as a data queue of an FIFO (First In First Out) buffer, is provided with a first threshold value and a second threshold value, wherein the first threshold value is larger than the second threshold value. The method can dynamically switch to the first threshold value or the second threshold value of the data queue according to the different power-down modes of a CPU. When the data quantity in the data queue is smaller than the switched first threshold value or second threshold value, a main memory is accessed so as to fill the data queue to the full. The system and the method can save the power energy and ensure longer service time of a portable electronic device under the condition of the limited power supply.

Description

technical field [0001] The present invention relates to a power management, in particular to a system and method for dynamically switching the threshold of a first-in-first-out buffer (FIFO). Background technique [0002] Intel Corporation (Intel) formulated and announced the high definition audio (high definition audio, hereinafter referred to as HDA) specification in 2004. For details of the specification, please refer to the High Definition Audio Specification version 1.0 and its subsequent update version (http: / / www. .intel.com / standards / hdaudio / ). [0003] figure 1 Shows the basic architecture of HDA. A central processing unit (CPU) 10 is connected to a memory controller 12 via a host bus 11 for controlling access to a system memory 13 . The memory controller 12 is connected to an HDA controller (HDAC) 15 via a system bus (eg, PCI) 14 . The HDA controller 15 is connected to one or more codecs (coder / decoder, codec) 17 via an HDA link 16 . HDA controller 15 includes...

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/32G11B20/10
Inventor 翁志豪叶大荣
Owner VIA TECH 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