Method of and circuit for instruction/data prefetching using non-referenced prefetch cache
AssigneeHyundai Electronics Industries Co., Ltd.
InventorsTack-Don Han, Gi-Ho Park, Shin-Dug Kim
Life of this patent
Estimating the term…
Loading patent…
AssigneeHyundai Electronics Industries Co., Ltd.
InventorsTack-Don Han, Gi-Ho Park, Shin-Dug Kim
Estimating the term…
A method of and a circuit for instruction/data prefetching using a non-referenced prefetch cache, adapted to store instruction/data blocks prefetched in accordance with a variety of existing prefetchinig machanisms, but not referenced by the central processing unit in an on-chip memory as the non-referenced prefetch cache without discarding them when they are replaced by new ones in a prefetch buffer so that a direct memory reference to the non-referenced prefetch instruction/data blocks can be achieved when they are to be referenced at later times, without any requirement of fetching or prefetching them from the lower memory again. Accordingly, it is possible to not only decrease the number of cache misses and the memory latency due to the fetching of instructions/data from the lower memory for the reference to the instructions/data, but also to reduce memory traffic.
An instruction prefetching method wherein instruction blocks prefetched in accordance with an instruction prefetch mechanism, but not referenced by a central processing unit are stored in an on-chip memory without being discarded upon replacing them by new ones in a prefetch buffer so that they are to be used for memory reference at later times.
A data prefetching method wherein data blocks prefetched in accordance with a data prefetch mechanism, but not referenced by a central processing unit are stored in an on-chip memory without being discarded upon replacing them by new ones in a prefetch buffer so that they are to be used for memory reference at later times.
An instruction prefetching circuit comprising:
A data prefetching circuit comprising:
A method of accessing information in a memory or use by a central processing unit (CPU), the method comprising the steps of:
A circuit for prefetching information stored in a memory device for use by a central processing unit (CPU), comprising:
Dependencies are inferred from the claim text.