-
公开(公告)号:US20220012145A1
公开(公告)日:2022-01-13
申请号:US17109053
申请日:2020-12-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yang Seok KI , Sungwook RYU , Seontaek KIM , Changho CHOI , Ehsan NAJAFABADI
Abstract: 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.
-
公开(公告)号:US20220011935A1
公开(公告)日:2022-01-13
申请号:US16927798
申请日:2020-07-13
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rekha PITCHUMANI , Yang Seok KI
IPC: G06F3/06
Abstract: A method includes sending, from an application layer, a chunk size setting to an erasure coding layer. The method further includes receiving, at the application layer, user data. The method further includes aligning, at the application layer, the user data based on the chunk size setting. The method further includes sending the aligned user data to the erasure coding layer. The method further includes partitioning, at the erasure coding layer, the aligned user data into a first data chunk and a second data chunk. The method further includes generating, at the erasure coding layer, a parity chunk based on the first data chunk and the second data chunk. The method further includes sending, from the erasure coding layer, the first data chunk, the second data chunk, and the parity chunk to a storage system.
-
公开(公告)号:US20210342186A1
公开(公告)日:2021-11-04
申请号:US17374980
申请日:2021-07-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI
Abstract: A system may include a receiver to receive a task. The task may include a portion of an algorithm, and may include a task power level and a task precision. The system may also include a circuit including a circuit power level and a circuit precision. The system may include first software to identify the circuit, and second software to assign the task to the circuit to reduce total power. The circuit precision may be greater than the task precision.
-
公开(公告)号:US20200293192A1
公开(公告)日:2020-09-17
申请号:US16820675
申请日:2020-03-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Ho Bin LEE
IPC: G06F3/06
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.
-
公开(公告)号:US20190377637A1
公开(公告)日:2019-12-12
申请号:US16103907
申请日:2018-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha PITCHUMANI , Yang Seok KI
Abstract: According to one general aspect, an apparatus may include a regeneration-code-aware (RCA) storage device configured to calculate at least one type of data regeneration code for data error correction. The RCA storage device may include a memory configured to store data in chunks which, in turn, comprise data blocks. The RCA storage device may include a processor configured to compute, when requested by an external host device, a data regeneration code based upon a selected number of data blocks. The RCA storage device may include an external interface configured to transmit the data regeneration code to the external host device.
-
公开(公告)号:US20190146837A1
公开(公告)日:2019-05-16
申请号:US16228711
申请日:2018-12-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI
Abstract: According to one general aspect, a computing device may include a computing task memory configured to store at least one computing task. The computing task may be executed by a data node of a distributed computing system, with at least one data node further comprising an intelligent storage medium, wherein the intelligent storage medium comprises at least one controller processor, and a non-volatile memory. The computing device may include a mapping processor configured to: statically decide whether to assign the computing task to be executed by either one of the host processors of the data node or one of the controller processors of the intelligent storage medium based upon at least one rule that indicates whether a performance gain is expected, and assign, according to the static decision, the computing task to be executed by the determined processor.
-
公开(公告)号:US20180032381A1
公开(公告)日:2018-02-01
申请号:US15728492
申请日:2017-10-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI
CPC classification number: G06F9/50 , G06F1/3228 , G06F1/329 , G06F9/3001 , G06F9/30014 , G06F9/3004 , G06F9/3836 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/4881 , G06F9/4893 , G06F9/5005 , G06F9/5027 , G06F9/5038 , G06F9/5083 , G06F9/5094 , Y02D10/24
Abstract: An adaptive mechanism may include a receiver, an Arithmetic Logic Unit (ALU) identifier, and an assignment module. The receiver may receive tasks representing iterations of inexact algorithms. Each task may have a corresponding iteration power level. The ALU identifier may identify a set of available ALUs. Each ALU may have a corresponding ALU power level. The assignment module may assign tasks to available ALUs to optimize a total ALU power used.
-
公开(公告)号:US20170344510A1
公开(公告)日:2017-11-30
申请号:US15227961
申请日:2016-08-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Yang Seok KI
IPC: G06F13/42 , G06F12/0811 , G06F13/28
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.
-
公开(公告)号:US20170344506A1
公开(公告)日:2017-11-30
申请号:US15227959
申请日:2016-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Yang Seok KI
CPC classification number: G06F13/4022 , G06F13/28 , G06F13/4282
Abstract: Embodiments of methods and systems for quality of service (QoS)-aware input/output (IO) management for a Peripheral Component Interconnect Express (PCIe) storage system with reconfigurable multi-ports are described. In an embodiment, a method includes receiving, in a receiver interface, an IO request from a software application, the IO request comprising information for communicating data over a data access port. The method may also include determining, in a transfer mode selector, a transfer mode selection for communicating the data over the data access port, the transfer mode being selected from a throughput-oriented mode, a latency-sensitive mode, or a balanced mode. Additionally, the method may include communicating, by a block distribution unit, the data over the data access port in response to the IO request, and according to the data transfer mode.
-
公开(公告)号:US20170344285A1
公开(公告)日:2017-11-30
申请号:US15227955
申请日:2016-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Inseok Stephen CHOI , Yang Seok KI , Byoung Young AHN
IPC: G06F3/06
Abstract: A Tenant-Aware Storage-Sharing Engine (TASTE) (225) is described. The TASTE (225) may include storage (510) for information about a set of available storage devices (705, 710) at a data center (105). A reception logic 505) may receive storage device requirements (415) from a tenant (145, 230). Selection logic (515) may then select a subset of the available storage devices (705, 710) that satisfies the storage device requirements 415) of the tenant (145, 230).
-
-
-
-
-
-
-
-
-