A cache system includes a data storage which stores the data, which a memory supplies, in memory regions that are identified by identification numbers. A management data storage stores a relation between the identification numbers and the addresses of data items stored or being stored in the data storage and stores validation information indicating whether the data storage stores the data items. A refill-processing unit designates a memory region in which the data of a new address supplied from a processor is to be stored and requests the memory to output the data of the new address. An inspection unit receives the identification number of the memory region designated, determines whether the validation information about the identification number of the memory region designated is valid, and requests the data storage to output the data stored in the memory region designated when the validation information is valid.

 
Web www.patentalert.com

< Handling fetch requests that return out-of-order at an instruction fetch unit

> Microprocessor with improved data stream prefetching

> Method for accessing shared memories and multiprocessor system using the method

~ 00579