The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 23, 2013
Filed:
Nov. 03, 2010
Praveen Alexander, Royersford, PA (US);
Cheng Yi, Vancouver, CA (US);
Tao Zhong, Coquitlam, CA (US);
David J. Clinton, Coopersburg, PA (US);
Gary Nichols, Auburn, CA (US);
Praveen Alexander, Royersford, PA (US);
Cheng Yi, Vancouver, CA (US);
Tao Zhong, Coquitlam, CA (US);
David J. Clinton, Coopersburg, PA (US);
Gary Nichols, Auburn, CA (US);
PMC-Sierra US, Inc., Santa Clara, CA (US);
Abstract
A scatter gather cache system and method are provided, which increase performance of scatter-gather DMA operations by reducing the time taken by the DMA engine to perform a logical to physical address translation. This is done primarily by two-dimensional caching of scatter-gather elements of selected scatter-gather lists using a novel indexing, line swapping and replacement methodology. The cache can also include a context victim table (CVT) for storing scatter-gather list contexts from evicted cache entries and also allows for pre-fetching of SGL elements from Scatter-Gather Lists (SGL). It also provides coherency support when there are multiple instances of the cache accessing the same memory space.