Invention Grant
US08069310B1 Methods and systems for incorporating sequential stream read requests into prefetch management for data storage having a cache memory
有权
将顺序流读请求合并到具有高速缓冲存储器的数据存储的预取管理中的方法和系统
- Patent Title: Methods and systems for incorporating sequential stream read requests into prefetch management for data storage having a cache memory
- Patent Title (中): 将顺序流读请求合并到具有高速缓冲存储器的数据存储的预取管理中的方法和系统
-
Application No.: US11726744Application Date: 2007-03-22
-
Publication No.: US08069310B1Publication Date: 2011-11-29
- Inventor: Orit Levin-Michael , Peng Yin , William N. Eagle , Stephen F. Modica , Rong Yu
- Applicant: Orit Levin-Michael , Peng Yin , William N. Eagle , Stephen F. Modica , Rong Yu
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Muirhead and Saturnelli, LLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
Data units are prefetched into a cache memory by executing a first prefetch task to prefetch a first prefetch series of data units from off-cache. A first prefetch operation is executed to prefetch and store a first selected set of data units. Decisions are made about the first prefetch task, subsequent prefetch operations and prefetch tasks based on in-cache data units associated with the first prefetch task and on other data units that are read from off-cache but that are not associated with the first prefetch task. A determination is made whether an additional data unit that is read from an off-cache logical location is a first prefetch series member. If so, it is associated with the first prefetch task, and, for decision making, is treated as having been prefetched into cache in accordance with the first prefetch task.
Information query