-
公开(公告)号:US20170123667A1
公开(公告)日:2017-05-04
申请号:US14929387
申请日:2015-11-01
Applicant: SanDisk Technologies LLC
Inventor: Elkana Richter , Shay Benisty , Tal Sharifie
IPC: G06F3/06
CPC classification number: G06F3/0679 , G06F3/061 , G06F3/0659 , G06F13/42
Abstract: Methods, systems, and computer readable media for submission queue pointer management are disclosed. One method is implemented in a data storage device including a controller and a memory. The method includes fetching a plurality of commands from a submission queue. The method further includes parsing at least one of the commands. The method further includes, in response to successful parsing of at least one of the commands and prior to executing all of the commands, notifying a host to advance a head entry pointer for the submission queue by a number of entries corresponding to a number of the commands successfully parsed.
-
22.
公开(公告)号:US20170123656A1
公开(公告)日:2017-05-04
申请号:US14929317
申请日:2015-10-31
Applicant: SanDisk Technologies LLC
Inventor: Shay Benisty , Tal Sharifie
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0688 , G06F12/0246 , G06F13/4282
Abstract: Methods, systems, and computer readable media for aggregating completion entries in a nonvolatile storage device are disclosed. On method is implemented in a data storage device including a controller and a memory. The method includes receiving a request to post a completion entry that indicates an execution of a command by a data storage device and determining whether the completion entry is to be aggregated with one or more completion entries prior to being sent by the data storage device to a host device memory. The method further includes, in response to determining that the completion entry is to be aggregated, aggregating the completion entry with at least one other completion entry within an aggregation data store per predefined aggregation criteria and sending an aggregation of the completion entry and the at least one other completion entry to the host memory device in response to a trigger event.
-