Method and device for controlling cache memory
AssigneeNEC Corporation
InventorHIDEKI MATSUYAMA
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Corporation
InventorHIDEKI MATSUYAMA
Estimating the term…
In order to immediately respond to an access request from a processor with reduced power consumption, a requested information is read out from a cache memory 31 or information buffers 421 to 424 and supplied to the processor when comparators 343 to 3410 output hit signals. The cache memory control method performs a first processing to read the tag from the tag memories 321 and 322 and temporarily store it in the tag buffers 351 and 352 when there is no hit signal output therefrom, performs a second processing to read the information from the cache memory 31 and supply it to the processor when a hit signal is output from the comparators 343 to 342 and to read the information from the main memory on the basis of the address signal AD, temporarily store the information in the information buffers 421 to 424 and the cache memory 31 and temporarily store the address of the information temporarily stored in the information buffers 421 to 424 in the backup buffer 39 when there is no hit signal output from the comparators 343 to 342.
A cache memory control method for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, said data processing device including tag memories for storing tags constituting addresses corresponding to information stored in said cache memory and at least one buffer for temporarily storing a tag read out from said cache memory, said cache memory control method comprising the steps of:
A cache memory control method for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, said data processing device including tag memories for storing tags constituting addresses corresponding to information stored in said cache memory, a first buffer for temporarily storing a tag read out from said tag memories, a second buffer for temporarily storing an information read out from said main memory and a third buffer for temporarily storing an address of an information temporarily stored in said second buffer, said cache memory control method comprising:
A cache memory control method for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, said data processing device including tag memories for storing tags constituting addresses corresponding to information stored in said cache memory, a tag buffer for temporarily storing a tag read out from said tag memories, an information buffer for temporarily storing an information read out from said main memory, a backup buffer for temporarily storing an address of the information temporarily stored in said information buffer, a last buffer for temporarily storing a newest tag, a next buffer for temporarily storing a tag adjacent to the tag constituting the address supplied from said processor and corresponding to the information requested thereby and a branch buffer for temporarily storing a tag constituting an address of an information temporarily stored in a discontinuous memory region of said main memory when the information is requested by said processor, said cache memory control method comprising:
A cache memory control device for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, comprising:
A cache memory control device for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, comprising:
A cache memory control device for reading an information requested by a processor from a cache memory or a main memory of a data processing device and supplying the information to said processor, comprising:
Dependencies are inferred from the claim text.