-
公开(公告)号:US20240201763A1
公开(公告)日:2024-06-20
申请号:US18128194
申请日:2023-03-29
发明人: Sang Hun JUN , Yang Seok KI
IPC分类号: G06F1/26
CPC分类号: G06F1/266
摘要: 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
发明人: Yang Seok KI , Ho Bin LEE
CPC分类号: H03M7/3066 , G06F3/0604 , G06F3/0656 , G06F3/0679 , H03M7/3059 , H03M7/46 , H03M7/6011
摘要: 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.
-
23.
公开(公告)号:US20240028530A1
公开(公告)日:2024-01-25
申请号:US17939944
申请日:2022-09-07
发明人: Yang Seok KI , Sang Hun JUN
IPC分类号: G06F13/16 , G06F12/02 , G06F12/1018 , G06F15/173
CPC分类号: G06F13/1689 , G06F12/0238 , G06F12/1018 , G06F15/17331
摘要: 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.
-
24.
公开(公告)号:US20230409196A1
公开(公告)日:2023-12-21
申请号:US17885520
申请日:2022-08-10
发明人: Tong ZHANG , Heekwon PARK , Rekha PITCHUMANI , Yang Seok KI
IPC分类号: G06F3/06
CPC分类号: G06F3/0604 , G06F3/064 , G06F3/0689
摘要: 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
发明人: Mian QIN , Joo Hwan LEE , Rekha PITCHUMANI , Yang Seok KI
CPC分类号: G06F11/1076 , G06F13/28
摘要: 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
CPC分类号: G06F13/1668 , G06F13/1663 , G06F13/4221 , G06F9/30043 , G06F9/30047
摘要: 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
发明人: Heekwon PARK , Yang Seok KI
IPC分类号: G06F13/42 , G06F13/28 , G06F12/0811
摘要: 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
发明人: Heekwon PARK , Yang Seok KI
IPC分类号: G06F12/02
摘要: 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
发明人: Yang Seok KI , Sungwook RYU , Alain TRAN , Changho CHOI
摘要: 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.
-
公开(公告)号:US20220012145A1
公开(公告)日:2022-01-13
申请号:US17109053
申请日:2020-12-01
发明人: Yang Seok KI , Sungwook RYU , Seontaek KIM , Changho CHOI , Ehsan NAJAFABADI
摘要: A storage device, and a method for operating a storage device. In some embodiments, the storage device includes storage media, and the method includes: determining, by the storage device, that the storage device is in a first fault state from which recovery is possible by power cycling the storage device or by formatting the storage media; determining, by the storage device, that the storage device is in a second fault state from which partial recovery is possible by operating the storage device with reduced performance, with reduced capacity, or in a read-only mode; and operating the storage device with reduced performance, with reduced capacity, or in the read-only mode.
-
-
-
-
-
-
-
-
-