METHOD OF OUT OF ORDER PROCESSING OF SCATTER GATHER LISTS
A semiconductor storage device includes a controller including a data direct memory access (DDMA) controller. The controller receives a plurality of read commands segmented into data transfer descriptors associated with data tags from a host device and directs a plurality of the data transfer descri...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
05.12.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A semiconductor storage device includes a controller including a data direct memory access (DDMA) controller. The controller receives a plurality of read commands segmented into data transfer descriptors associated with data tags from a host device and directs a plurality of the data transfer descriptors to the DDMA controller. The DDMA controller pre-fetches one or more descriptors from the host device associated with one or more of the plurality of data tags, a first data tag having an associated number of descriptors corresponding to contiguous blocks of memory. The DDMA controller determines if the associated number of descriptors satisfies a threshold, and, if it does not, moves the first data tag to a first list, when at a head of the first list moves the first data tag to a second list, and when at a head of the second list, transmits the data associated with the first data tag. |
---|---|
Bibliography: | Application Number: US201815994252 |