US 12,436,842 B2
Systems and methods of distributed parity calculation offloading
Devesh Kumar Rai, San Ramon, CA (US); and Mohinder Kumar Saluja, Cupertino, CA (US)
Assigned to KIOXIA CORPORATION, Tokyo (JP)
Filed by Kioxia Corporation, Tokyo (JP)
Filed on Mar. 17, 2023, as Appl. No. 18/123,238.
Claims priority of provisional application 63/438,451, filed on Jan. 11, 2023.
Prior Publication US 2024/0232009 A1, Jul. 11, 2024
Int. Cl. G06F 11/10 (2006.01)
CPC G06F 11/108 (2013.01) [G06F 11/1076 (2013.01); G06F 11/1096 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a plurality of buffers configured to collectively store a stripe of data generated by a host, each buffer of the plurality of buffers configured to have a respective range of addresses in a host address space;
a plurality of solid-state drives (SSDs) in communication with the host via a host interface, each SSD comprising a processor, the processor configured to:
access the plurality of buffers via the host interface;
determine parity information for the stripe of data stored across the plurality of buffers; and
output the parity information to the host via the host interface.