Software-assisted fine-grained data protection for non-volatile memory storage devices
AssigneeEMC IP Holding Company LLC
InventorsNingdong Li, Stephen Ives, Seema Pai, Scott Rowlands, James Guyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsNingdong Li, Stephen Ives, Seema Pai, Scott Rowlands, James Guyer
Estimating the term…
Selective use of a software path and hardware path help to provide fine-grained T10-PI support while maintaining IO operation efficiency for single IO read/write commands transferring multiple data segments. NVMe hardware capability (i.e. the hardware path) is always utilized for CPU-intensive CRC verification. NVMe hardware capability is utilized for application tag and reference tag verification whenever possible. Software running on a computing node (i.e. the software path) is used for application tag and reference tag verification and replacement when those functions cannot be implemented by the NVMe hardware.
A method comprising:
An apparatus comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.