Patent · US Active

System and method for locality detection to identify read or write streams in a memory device

US10564853B2 · kind B2 · utility

2Cited by
2References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 26, 2017
Grant dateFeb 18, 2020
Priority date
Expiry dateNov 4, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0026
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for determining locality of an incoming command relative to previously identified write or read streams is disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into multiple submission queues. The memory device fetches the commands from the multiple submission queues, which results in the incoming commands being interspersed. In order to determine whether the incoming commands should be assigned to previously identified read or write streams, the locality of the incoming commands relative to the previously identified read or write streams is analyzed. One example of locality is proximity in address space. In response to determining locality, the incoming commands are assigned to the various streams.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.