-
公开(公告)号:US20240338317A1
公开(公告)日:2024-10-10
申请号:US18346698
申请日:2023-07-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Jongmin GIM , Jaemin JUNG , Changho CHOI , Yang Seok KI
IPC: G06F12/0882 , G06F12/0804 , G06F13/16
CPC classification number: G06F12/0882 , G06F12/0804 , G06F13/1668
Abstract: A system and method for page mirroring for storage. In some embodiments, the method includes: reading first data from a persistent memory device; establishing that the first data is stored in a first cache; and copying the first data from the first cache to a system memory, wherein the persistent memory device supports an external protocol and a memory protocol.
-
公开(公告)号:US20240201763A1
公开(公告)日:2024-06-20
申请号:US18128194
申请日:2023-03-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sang Hun JUN , Yang Seok KI
IPC: G06F1/26
CPC classification number: G06F1/266
Abstract: An apparatus may include a storage structure including a power connection fabric, a first device interface configured to receive a first device having a form that may be compatible with a device form, and connect the first device to the power connection fabric, and a second device interface configured to receive a second device having a form that may be compatible with the device form, and connect the second device to the power connection fabric. The first device may include a storage device, and the second device may include a power device. The first device interface may include a connector to connect the storage device to the power connection fabric. The first device interface may include a device slot to receive the storage device. The second device interface may include a connector to connect the power device to the power connection fabric.
-
公开(公告)号:US20240088914A1
公开(公告)日:2024-03-14
申请号:US18518441
申请日:2023-11-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Ho Bin LEE
CPC classification number: H03M7/3066 , G06F3/0604 , G06F3/0656 , G06F3/0679 , H03M7/3059 , H03M7/46 , H03M7/6011
Abstract: A storage device is disclosed. The storage device may comprise storage for input encoded data. A controller may process read requests and write requests from a host computer on the data in the storage. An in-storage compute controller may receive a predicate from the host computer to be applied to the input encoded data. A transcoder may include an index mapper to map an input dictionary to an output dictionary, with one entry in the input dictionary mapped to an entry in the output dictionary, and another entry in the input dictionary mapped to a “don't care” entry in the output dictionary.
-
24.
公开(公告)号:US20240028530A1
公开(公告)日:2024-01-25
申请号:US17939944
申请日:2022-09-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sang Hun JUN
IPC: G06F13/16 , G06F12/02 , G06F12/1018 , G06F15/173
CPC classification number: G06F13/1689 , G06F12/0238 , G06F12/1018 , G06F15/17331
Abstract: A system is disclosed. The system may include a first device including a first processor, and a second device including a second processor, a memory, a first storage, and a second storage. The first storage may operate at a first speed, and the second storage may operate at a second speed that is slower than the first speed. The second device may be remote relative to the first device. The first device may load a metadata from a memory address in the memory of the second device. The first device may also access a data from the second device based at least in part on the metadata in the memory of the second device.
-
25.
公开(公告)号:US20230409196A1
公开(公告)日:2023-12-21
申请号:US17885520
申请日:2022-08-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tong ZHANG , Heekwon PARK , Rekha PITCHUMANI , Yang Seok KI
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/064 , G06F3/0689
Abstract: A system is disclosed. The system may include a processor that may issue a byte level protocol request including a byte address. The system may also include a first storage device and a second storage device. The first storage device and the second storage device may support a cache coherent interconnect protocol, the cache coherent interconnect protocol including a block level protocol and a byte level protocol. The first storage device and the second storage device are included in a redundant array of independent disks (RAID). The first storage device may include a first address range, and the second storage device may include a second address range. The second storage device may provide a RAID address range associated with the first address range and the second address range. A decoder associated with the second storage device may be configured to receive the request from the processor. The decoder may determine that the byte address in the RAID address range is associated with a target address range.
-
公开(公告)号:US20230367675A1
公开(公告)日:2023-11-16
申请号:US18223019
申请日:2023-07-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mian QIN , Joo Hwan LEE , Rekha PITCHUMANI , Yang Seok KI
CPC classification number: G06F11/1076 , G06F13/28
Abstract: According to one general aspect, an apparatus may include a host interface circuit configured to receive offloading instructions from a host processing device, wherein the offloading instructions instruct the apparatus to compute an error correction code associated with a plurality of data elements. The apparatus may include a memory interface circuit configured to receive the plurality of data elements. The apparatus may include a plurality of memory buffer circuits configured to temporarily store the plurality of data elements. The apparatus may include a plurality of error code computation circuits configured to, at least in part, compute the error correction code without additional processing by the host processing device.
-
公开(公告)号:US20230185740A1
公开(公告)日:2023-06-15
申请号:US17586770
申请日:2022-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Marie Mai NGUYEN , Rekha PITCHUMANI , Yang Seok KI , Krishna Teja MALLADI
CPC classification number: G06F13/1668 , G06F13/1663 , G06F13/4221 , G06F9/30043 , G06F9/30047
Abstract: An accelerator is disclosed. A tier storage may store data. A circuit may process the data to produce a processed data. The accelerator may load the data from a device using a cache-coherent interconnect protocol.
-
公开(公告)号:US20230122094A1
公开(公告)日:2023-04-20
申请号:US18084540
申请日:2022-12-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Yang Seok KI
IPC: G06F13/42 , G06F13/28 , G06F12/0811
Abstract: Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or application, the IO request comprising instructions for communicating data with a host system, the host system comprising a processing device and a memory device, analyzing information from the IO request in an IO block analyzer to select one of a plurality of communication paths for communicating the data with the host system, defining a routing instruction in a transfer routing information transmitter in response to the selected communication path, communicating the routing instruction in a Transaction Layer Packet (TLP) to an integrated IO (IIO) module of the host system routing the data from the peripheral device to either the processing device or the memory device according to the routing instruction with a data transfer router.
-
公开(公告)号:US20220391317A1
公开(公告)日:2022-12-08
申请号:US17396550
申请日:2021-08-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Yang Seok KI
IPC: G06F12/02
Abstract: A method for memory allocation may include determining an amount of use for a first memory page, wherein the first memory page is mapped to a first page group of a first group level, a second memory page may be mapped to a second page group of the first group level, and the first memory page and the second memory page may be mapped to a third page group of a second group level, and selecting, based on an allocation request, the first memory page based on the amount of use. The amount of use may include a first amount of use, and the method may further include determining a second amount of use for the second memory page, wherein the first memory page may be selected based on the first amount of use and the second amount of use.
-
公开(公告)号:US20220291996A1
公开(公告)日:2022-09-15
申请号:US17827657
申请日:2022-05-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU , Alain TRAN , Changho CHOI
Abstract: A method of operating a storage device may include determining a fault condition of the storage device, selecting a fault resilient mode based on the fault condition of the storage device, and operating the storage device in the selected fault resilient mode. The selected fault resilient mode may include one of a power cycle mode, a reformat mode, a reduced capacity read-only mode, a reduced capacity mode, a reduced performance mode, a read-only mode, a partial read-only mode, a temporary read-only mode, a temporary partial read-only mode, or a vulnerable mode. The storage device may be configured to perform a namespace capacity management command received from the host. The namespace capacity management command may include a resize subcommand and/or a zero-size namespace subcommand. The storage device may report the selected fault resilient mode to a host.
-
-
-
-
-
-
-
-
-