Patent US2304817A successfully refreshed from Google Patents.
US5826092A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for performance optimization in power-managed computer systems
Assignee: Gateway Inc
•
Filing: 1995-09-15
•
Granted: 1998-10-20
•
Expires: 2015-09-15
Abstract
Abstract The performance of a computer system which use reduction of clock speed to conserve power is enhanced by dynamically adjusting the minimum number of clock cycles required for memory access ("wait states"). When the computer system decreases its clock speed, the minimum number of wait states is decreased to account for the longer cycle time. Likewise, when the computer system increases its clock speed, this invention determines whether any increase in the minimum number of wait states is required, and if so, implements such an increase.
Inventors
- 👤 Michael R. Flannery
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 12:59
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F1/325; G06F1/3275; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
72 words
A method of improving performance in a power-managed computer system having a minimum number of memory access wait states, the method comprising the steps of: (a) detecting a request to change a clock speed of said system; (b) determining if implementation of said request requires an increase in said clock speed; and (c) adjusting the minimum number of memory access wait states based on said request and prior to implementing said request.
Claim 2
Independent Claim
72 words
A method of improving performance in a power-managed computer system having a minimum number of memory access wait states, the method comprising the steps of: (a) detecting a request to change a clock speed of said system; (b) determining if implementation of said request requires an increase in said clock speed; and (c) adjusting the minimum number of memory access wait states based on said request and prior to implementing said request.
Claim 3
Independent Claim
71 words
A method of improving performance in a power-managed computer system having a minimum number of memory access wait states, the method comprising the steps of: (a) detecting a request to change a clock speed of said system; (b) determining if implementation of said request requires a decrease in said clock speed; and (c) implementing said request; and (d) adjusting the minimum number of memory access wait states based on said request.
Claim 4
Independent Claim
71 words
A method of improving performance in a power-managed computer system having a minimum number of memory access wait states, the method comprising the steps of: (a) detecting a request to change a clock speed of said system; (b) determining if implementation of said request requires a decrease in said clock speed; and (c) implementing said request; and (d) adjusting the minimum number of memory access wait states based on said request.
Claim 5
Dependent Claim
63 words
A computer-readable memory containing a computer program for causing a computer to perform the following steps: (a) detect a request to change a clock speed of said system (b) determine if implementation of said request requires an increase in said clock speed; and (c) adjust the minimum number of memory access wait states based on said request and prior to implementing said request.
Claim 6
Dependent Claim
63 words
A computer-readable memory containing a computer program for causing a computer to perform the following steps: (a) detect a request to change a clock speed of said system (b) determine if implementation of said request requires an increase in said clock speed; and (c) adjust the minimum number of memory access wait states based on said request and prior to implementing said request.
Claim 7
Dependent Claim
62 words
A computer-readable memory containing a computer program for causing a computer to perform the following steps: (a) detect a request to change a clock speed of said system (b) determine if implementation of said request requires a decrease in said clock speed; and (c) implement said request; and (d) adjust the minimum number of memory access wait states based on said request.
Claim 8
Dependent Claim
62 words
A computer-readable memory containing a computer program for causing a computer to perform the following steps: (a) detect a request to change a clock speed of said system (b) determine if implementation of said request requires a decrease in said clock speed; and (c) implement said request; and (d) adjust the minimum number of memory access wait states based on said request.
Claim 9
Dependent Claim
94 words
A computer system comprising: a central processing unit; a memory for storing programs and data; a clock having at least two clock speeds; and a memory controller coupled to the central processing unit, the memory, and the clock for accessing the memory in response to a request from the central processing unit to change the clock speed, for determining if the request requires an increase in said clock speed, and for adjusting the minimum number of wait states prior to implementing the request, before informing the central processing unit that the data is available.
Claim 10
Dependent Claim
94 words
A computer system comprising: a central processing unit; a memory for storing programs and data; a clock having at least two clock speeds; and a memory controller coupled to the central processing unit, the memory, and the clock for accessing the memory in response to a request from the central processing unit to change the clock speed, for determining if the request requires an increase in said clock speed, and for adjusting the minimum number of wait states prior to implementing the request, before informing the central processing unit that the data is available.
Claim 11
Dependent Claim
34 words
The computer system of claim 5, wherein the memory controller further comprises a register which is loadable with a number representing the clock speed dependent number of wait states by the central processing unit.
Claim 12
Dependent Claim
94 words
A computer system comprising: a central processing unit; a memory for storing programs and data; a clock having at least two clock speeds; and a memory controller coupled to the central processing unit, the memory, and the clock for accessing the memory in response to a request from the central processing unit to change the clock speed, for determining if the request requires a decrease in said clock speed, and for implementing the request prior to adjusting the minimum number of wait states, before informing the central processing unit that the data is available.
Claim 13
Dependent Claim
94 words
A computer system comprising: a central processing unit; a memory for storing programs and data; a clock having at least two clock speeds; and a memory controller coupled to the central processing unit, the memory, and the clock for accessing the memory in response to a request from the central processing unit to change the clock speed, for determining if the request requires a decrease in said clock speed, and for implementing the request prior to adjusting the minimum number of wait states, before informing the central processing unit that the data is available.
References Cited (Backward Citations)
US5125088A
Cited
US5210858A
Cited
US5463756A
Cited
US5159672A
Cited
US5581745A
Cited
US5313621A
Cited
US5560017A
Cited
US5636367A
Cited
US5390350A
Cited
US5408639A
Cited
US5544351A
Cited
US5448717A
Cited
US5438681A
Cited
US5740404A
Cited
US5673398A
Cited
US5632038A
Cited
US5717894A
Cited
US5517649A
Cited
US5630148A
Cited
US5530879A
Cited
US5590341A
Cited
US5669003A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-10-19 | 2002-04-20 | 2002-10-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-10-19 | 2006-04-20 | 2006-10-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-10-19 | 2010-04-20 | 2010-10-20 | $7700.00 | Window Closed / Lapsed |