US 11,995,316 B2
Systems and methods for a redundant array of independent disks (RAID) using a decoder in cache coherent interconnect storage devices
Tong Zhang, Mountain View, CA (US); Heekwon Park, San Jose, CA (US); Rekha Pitchumani, Oak Hill, VA (US); and Yang Seok Ki, Palo Alto, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Aug. 10, 2022, as Appl. No. 17/885,520.
Claims priority of provisional application 63/352,630, filed on Jun. 15, 2022.
Prior Publication US 2023/0409196 A1, Dec. 21, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0604 (2013.01) [G06F 3/064 (2013.01); G06F 3/0689 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor;
a first storage device supporting a cache coherent interconnect protocol, the cache coherent interconnect protocol including a block level protocol and a byte level protocol, the first storage device including a first address range;
a second storage device supporting the cache coherent interconnect protocol, the second storage device including a second address range, the second storage device providing a redundant array of independent disks (RAID) address range associated with the first address range and the second address range; and
a decoder associated with the second storage device, the decoder configured to receive a request from the processor, the request using the byte level protocol and including a byte address in the RAID address range, and to determine that the byte address in the RAID address range is associated with a target address range,
wherein the first storage device and the second storage device are included in a RAID.