Computer system having cache prefetching amount based on CPU request types
First Claim
Patent Images
1. A computer system, comprisinga main memory;
- a central processing unit (CPU) generating a first CPU control signal indicating whether a request for information is a request for an instruction or a request for data and for generating a second CPU control signal indicating whether the request for information is for retrieving information from memory or for storing information into memory;
a cache memory system having a cache memory; and
a cache controller coupled to the cache memory and having registers and prefetch logic responsive to said first CPU control signal and said second CPU control signal for determining the amount of data to be prefetched into the cache memory from the main memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system is provided which includes a central processing unit (CPU), a main memory, cache memory and a cache controller. The CPU generates a first CPU control signal indicating whether a CPU request is a request for instruction or data and a second CPU control signal indicating whether a request is for retrieving information from memory or for storing information into the memory. The cache controller includes prefetch logic which is responsive to the type of request from the CPU, such as, for example, instruction or data, read or write, for determining the amount of data to be prefetched into the cache memory from the main memory.
-
Citations
12 Claims
-
1. A computer system, comprising
a main memory; -
a central processing unit (CPU) generating a first CPU control signal indicating whether a request for information is a request for an instruction or a request for data and for generating a second CPU control signal indicating whether the request for information is for retrieving information from memory or for storing information into memory; a cache memory system having a cache memory; and a cache controller coupled to the cache memory and having registers and prefetch logic responsive to said first CPU control signal and said second CPU control signal for determining the amount of data to be prefetched into the cache memory from the main memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification