Invention Grant
US08972650B2 Methods and systems for performing efficient page reads in a non-volatile memory
有权
用于在非易失性存储器中执行高效页面读取的方法和系统
- Patent Title: Methods and systems for performing efficient page reads in a non-volatile memory
- Patent Title (中): 用于在非易失性存储器中执行高效页面读取的方法和系统
-
Application No.: US13015741Application Date: 2011-01-28
-
Publication No.: US08972650B2Publication Date: 2015-03-03
- Inventor: Daniel J. Post , Matthew Byom
- Applicant: Daniel J. Post , Matthew Byom
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Van Court & Aldridge LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/02

Abstract:
Systems and methods are disclosed for increasing efficiency of read operations by selectively adding pages from a pagelist to a batch, such that when the batch is executed as a read operation, each page in the batch can be concurrently accessed. The pagelist can include all the pages associated a read command received, for example, from a file system. Although the pages associated with the read command may have an original read order sequence, embodiments according to this invention re-order this original read order sequence by selectively adding pages to a batch. A page is added to the batch if it does not collide with any other page already added to the batch. A page collides with another page if neither page can be accessed simultaneously. One or more batches can be constructed in this manner until the pagelist is empty.
Public/Granted literature
- US20120198125A1 METHODS AND SYSTEMS FOR PERFORMING EFFICIENT PAGE READS IN A NON-VOLATILE MEMORY Public/Granted day:2012-08-02
Information query