Boosting Reads of Chunks of Data

Data may be read from a data storage device using host performance booster (HPB). An encoded HPB entry in a read command provides the PBA (Physical Block Address) as well as the run length. The LBA (Logical Block Address), PBA, and run length are placed in an HPB read buffer table. The HPB read buff...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SELA ROTEM, LIEBER OPHER, BRIEF DAVID C
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Data may be read from a data storage device using host performance booster (HPB). An encoded HPB entry in a read command provides the PBA (Physical Block Address) as well as the run length. The LBA (Logical Block Address), PBA, and run length are placed in an HPB read buffer table. The HPB read buffer table is located in the host device. When the read command is received by the data storage device, the data storage device reads the LBA, transfer length, and HPB entry from the read command. The HPB entry contains the PBA for the LBA as well as the run length for the data to be read. For non-sequential reads, the HPB contains the LBA, transfer length, and reference to a write buffer table that is stored in the data storage device. 可以使用主机性能增强器(HPB)从数据存储装置读取数据。读取命令中的已编码HPB条目提供物理块地址(PBA)以及延行长度。逻辑块地址(LBA)、PBA和延行长度置于HPB读取缓冲器表中。所述HPB读取缓冲器表位于主机装置中。当所述数据存储装置接收到所述读取命令时,所述数据存储装置从所述读取命令读取所述LBA、传送长度和HPB条目。所述HPB条目含有用于所述LBA的所述PBA以及所述将读取的数据的所述延行长度。对于非顺序读取,所述HPB含有所述LBA、传送长度,以及对存储于所述数据存储装置中的写入缓冲器表的参考。