MEMORY CONTROLLER FOR NON-SEQUENTIALLY PREFETCHING DATA FOR A PROCESSOR OF A COMPUTER SYSTEM
Patent №
US 8,356,142
Granted
2013-01-15
Filed 2003
Owner
NVIDIA CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10712520
A memory controller for non-sequentially prefetching data for a processor of a computer system. The memory controller performs a method including the step of storing a plurality of address pairs in a table data structure, wherein the address pairs include a first address and a second address. The first address and the second address are non-sequential as fetched by a processor of a computer system. The address pairs are prioritized in accordance with a frequency of use for each of the address pairs. A system memory of the computer system is accessed and a plurality of cache lines corresponding to the address pairs are stored in a prefetch cache. Upon a cache hit during a subsequent access by the processor, data is transferred from the cache lines stored in the prefetch cache to the processor.
AI classification
Ownership
NVIDIA CORPORATION
assignment · 147040531
Assignors
DANILAK, RADOSLAV
On an employer assignment, the assignors are typically the inventors.