Patent ID: 9128711
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A method for reducing power consumption of a computer system, wherein when a central processing unit (CPU) requests a peripheral device for data transmission therebetween, the CPU stores information about the data transmission in a descriptor in a memory, and a peripheral device controller handles the data transmission according to the descriptor, comprising: directing the peripheral device controller to read the descriptor from the memory at an access frequency; passing the descriptor to the peripheral device; storing a response of the peripheral device in the descriptor; determining whether the descriptor read from the memory indicates that the CPU requests for data transmission; if the descriptor does not indicate that the CPU requests for data transmission, increasing an idle number; if the descriptor indicates that the CPU requests for data transmission, handling the data transmission according to the descriptor and resetting the idle number to a predetermined constant; and lowering the access frequency at which the peripheral device controller reads the descriptor from the memory if the idle number indicates that a total number of descriptors which do not request for data transmission is greater than or equal to a threshold.