Invention Grant
- Patent Title: System and method for scatter gather cache processing
- Patent Title (中): 用于散射收集缓存处理的系统和方法
-
Application No.: US12939128Application Date: 2010-11-03
-
Publication No.: US08495301B1Publication Date: 2013-07-23
- Inventor: Praveen Alexander , Cheng Yi , Tao Zhong , David J. Clinton , Gary Nichols
- Applicant: Praveen Alexander , Cheng Yi , Tao Zhong , David J. Clinton , Gary Nichols
- Applicant Address: US CA Santa Clara
- Assignee: PMC-Sierra US, Inc.
- Current Assignee: PMC-Sierra US, Inc.
- Current Assignee Address: US CA Santa Clara
- Agent Dennis R. Haszko
- Main IPC: G06F13/00
- IPC: G06F13/00

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.
Information query