Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
187 words
A computer comprising: a main memory for storing a plurality of array data; a cache memory coupled to said main memory for preloading and temporarily storing a first array data and a second array data of said plurality of array data stored in said main memory; and a processor coupled to said cache memory and having an access instruction combined with a preload instruction, which includes a base-address and an offset as operand, wherein the base-address is an access address of the access instruction and the offset is address interval between two array data to be accessed in succession in the main memory, and including means for indicating a pre-load signal and a pre-load address according to the base-address and the offset to the cache memory when the processor accesses said first array data from the cache memory according to the access instruction combined with the pre-load instruction, wherein, in response to said pre-load signal, said cache memory pre-loads said second array data from the main memory according to the pre-load address, said second array data being data to be accessed next in succession by the processor.
Claim 2
Dependent Claim
187 words
A computer comprising: a main memory for storing a plurality of array data; a cache memory coupled to said main memory for preloading and temporarily storing a first array data and a second array data of said plurality of array data stored in said main memory; and a processor coupled to said cache memory and having an access instruction combined with a preload instruction, which includes a base-address and an offset as operand, wherein the base-address is an access address of the access instruction and the offset is address interval between two array data to be accessed in succession in the main memory, and including means for indicating a pre-load signal and a pre-load address according to the base-address and the offset to the cache memory when the processor accesses said first array data from the cache memory according to the access instruction combined with the pre-load instruction, wherein, in response to said pre-load signal, said cache memory pre-loads said second array data from the main memory according to the pre-load address, said second array data being data to be accessed next in succession by the processor.
Claim 3
Dependent Claim
36 words
The computer according to claim 1, wherein the cache memory pre-loads said second array data to be accessed next, immediately alter the processor accesses said first array data stored in the cache memory according to base-address.
Claim 4
Dependent Claim
44 words
The computer according to claim 1, wherein the cache memory includes means for memorizing an address formerly accessed in order by the processor, and for determining a pre-load address according to the address accessed by the processor when the processor indicates the pre-load signal.
Claim 5
Dependent Claim
33 words
The computer according to claim 1, wherein the cache memory includes a plurality of ways for storing data respectively, and means for pre-loading data from the main memory to a predetermined storage portion.
Claim 6
Dependent Claim
43 words
The computer according to claim 1, wherein the cache memory includes means for memorizing mode-information whether pre-load should be permitted or not, and means for determining whether pre-load is executed or not according to the mode-information when the processor indicates the pre-load signal.
Claim 7
Dependent Claim
48 words
The computer according to claim 5, wherein the cache memory further includes means for memorizing address limit information which corresponding array of data should be pre-loaded, and means for executing a pre-load if the pre-load address is within the address limit when the processor indicates the pre-load signal.