CACHE CONTROL APPARATUS AND METHOD
First Claim
Patent Images
1. A cache control apparatus comprising:
- a first level cache configured to store data in a memory;
a second level cache connected to the first level cache, and configured to be accessed by a processor when the first level cache fails to call data according to a data request instruction;
a prefetch buffer connected to the first and second level caches, and configured to temporarily store data transferred from the first and second level caches to a core; and
a write buffer connected to the first level cache, and configured to receive address information and data of the first level cache.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a cache control apparatus and method for reducing a miss penalty. The cache control apparatus includes a first level cache configured to store data in a memory, a second level cache connected to the first level cache, and configured to be accessed by a processor when the first level cache fails to call data according to a data request instruction, a prefetch buffer connected to the first and second level caches, and configured to temporarily store data transferred from the first and second level caches to a core, and a write buffer connected to the first level cache, and configured to receive address information and data of the first level cache.
33 Citations
16 Claims
-
1. A cache control apparatus comprising:
-
a first level cache configured to store data in a memory; a second level cache connected to the first level cache, and configured to be accessed by a processor when the first level cache fails to call data according to a data request instruction; a prefetch buffer connected to the first and second level caches, and configured to temporarily store data transferred from the first and second level caches to a core; and a write buffer connected to the first level cache, and configured to receive address information and data of the first level cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cache control method comprising:
-
receiving a data request instruction; calling data for the first level cache according to the data request instruction; when the first level cache fails to call the data, reading information of a line continued with a line including the data request instruction; temporarily storing data, transferred from the first level cache or the second level cache to a core, in a prefetch buffer in a cache read operation; and receiving address information and data of the first level cache in the cache read operation. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification