-
公开(公告)号:US12271322B2
公开(公告)日:2025-04-08
申请号:US17669351
申请日:2022-02-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Hingkwan Huen , Jimmy Lau , Howard R. Butler , Xuebin Yao
IPC: G06F13/42 , G06F13/16 , G06F15/17 , G06F15/173 , H04L67/104 , H04L67/1097
Abstract: A multi-function device is disclosed. A first port may be used to communicate with a host processor. A second port may be used to communicate with a storage device. A third port may be used to communicate with a computational storage unit. Circuit may be used to route a message from the host processor to at least one of the storage device or the computational storage unit.
-
公开(公告)号:US12265719B2
公开(公告)日:2025-04-01
申请号:US17495810
申请日:2021-10-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Ramdas P. Kachare
Abstract: Provided are systems, methods, and apparatuses for managing memory. The method can include: establishing a connection via an interface, between a host device and a storage device; and transferring data, via the interface, between first memory associated with the host device and second memory associated with the storage device by performing a data operation on the second memory by an application executed by the host, where the storage device includes a processing element that accelerates the data operation by performing at least one offload function on the data operation.
-
公开(公告)号:US12147358B2
公开(公告)日:2024-11-19
申请号:US18233870
申请日:2023-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Zvi Guz , Son T. Pham , Anahita Shayesteh , Xuebin Yao , Oscar Prem Pinto
Abstract: According to one general aspect, a device may include a host interface circuit configured to communicate with a host device via a data protocol that employs data messages. The device may include a storage element configured to store data in response to a data message. The host interface circuit may be configured to detect when a tunneling command is embedded within the data message; extract a tunneled message address information from the data message; retrieve, via the tunneled message address information, a tunneled message stored in a memory of the host device; and route the tunneled message to an on-board processor and/or data processing logic. The on-board processor and/or data processing logic may be configured to execute one or more instructions in response to the tunneled message.
-
公开(公告)号:US20240020009A1
公开(公告)日:2024-01-18
申请号:US18370817
申请日:2023-09-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Ramdas P. Kachare , Vijay Balakrishnan , Stephen G. Fischer , Fred Worley , Anahita Shayesteh , Zvi Guz
CPC classification number: G06F3/061 , G06F3/0656 , G06F9/38 , G06F9/544 , G06F9/541 , G06F3/0679
Abstract: A system includes a plurality of storage processing accelerators (SPAs), at least one SPA of the plurality of SPAs including a plurality of programmable processors or storage processing engines (SPEs), the plurality of SPEs including n SPEs (n is a natural number greater than zero), where 1st to (n−1) SPEs of the n SPEs are configured to provide an output of the SPE to a next SPE of the n SPEs in a pipeline to be used as an input of the next SPE; and an acceleration platform manager (APM) connected to the plurality of the SPAs and the plurality of SPEs, and configured to control data processing in the plurality of SPAs and the plurality of SPEs.
-
公开(公告)号:US11809799B2
公开(公告)日:2023-11-07
申请号:US16846271
申请日:2020-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Stephen Fischer , Oscar P. Pinto
IPC: G06F30/39 , G06F30/392 , G06F30/347 , G06F13/10 , G06F13/40 , G06F15/17
CPC classification number: G06F30/392 , G06F13/105 , G06F13/4027 , G06F30/347 , G06F13/10 , G06F15/17
Abstract: A Lightweight Bridge (LWB) is disclosed. The LWB may be a circuit. An endpoint of the LWB that may expose a plurality of Physical Functions (PFs) to a host. A root port of the LWB may connect to a device and determine the PFs and Virtual Functions (VFs) exposed by the device. An Application Layer-Endpoint (APP-EP) and an Application Layer-Root Port (APP-RP) may translate between the PFs exposed by the endpoint and the PFs/VFs exposed by the device. The APP-EP and the APP-RP may implement a mapping between the PFs exposed by the endpoint and the PFs/VFs exposed by the device.
-
公开(公告)号:US11656669B2
公开(公告)日:2023-05-23
申请号:US17235907
申请日:2021-04-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Ramdas P. Kachare , Wentao Wu
CPC classification number: G06F1/30 , G06F1/28 , G06F3/0604 , G06F3/0659 , G06F3/0679
Abstract: A system is disclosed that provides emergency backup power to a solid-state drive (SSD) that may not contain any internal supercapacitors. The SSD may include a first connector and a hold-up power supply. The first connector may have a predetermined form factor and may being capable of being connected to a corresponding connector of a midplane of a storage system. The first connector may include a main power connection that is connected to a main power supply of the midplane if the first connector is connected to the corresponding connector of the midplane. The hold-up power supply may be internal to the SSD, and may receive hold-up energy from an external energy source for a predetermined amount of time after the first connector has been disconnected from the main power connection of the midplane so that the SSD may store any host data write requests that the SSD has acknowledged.
-
公开(公告)号:US11575505B2
公开(公告)日:2023-02-07
申请号:US17157560
申请日:2021-01-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Xuebin Yao , Jimmy K. Lau
Abstract: A device includes a communications circuit configured to communicate with a storage device controller and a host device. The device further includes a processing device configured to receive a request from the storage device controller through the communications circuit. The request requests encrypted data be written to a memory address of the host device. The processing device is further configured to identify a key associated with the write request based on the memory address. The processing device is further configured to generate a decrypted version of the data based on the key. The processing device is further configured to initiate transfer, through the communications circuit, of the decrypted version of the data to the host device.
-
公开(公告)号:US11544212B2
公开(公告)日:2023-01-03
申请号:US17134094
申请日:2020-12-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Dong Gi Lee , Ajay Sundar Raj , Fred Worley
IPC: G06F15/173 , G06F3/06 , H04L45/50
Abstract: A system and method for differentiated storage services with a Ethernet SSD includes receiving, at an Ethernet SSD (eSSD), an input/output (I/O) service request from a remote host via a multiprotocol label switching (MPLS) network. The I/O service request includes at least one parameter that may be used to match the I/O service request to a label switched path (LSP) based on the parameter(s). A storage traffic stream may then be opened between the eSSD and the remote host over the MPLS network according to the LSP.
-
公开(公告)号:US11500439B2
公开(公告)日:2022-11-15
申请号:US16167306
申请日:2018-10-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Wentao Wu , Sompong Paul Olarig
IPC: G06F1/28 , G06F1/30 , G06F1/26 , G06F1/3225 , G06F11/20 , G06F11/30 , G06F11/34 , G06F1/3287
Abstract: A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.
-
50.
公开(公告)号:US11429487B2
公开(公告)日:2022-08-30
申请号:US17339772
申请日:2021-06-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , David Schwaderer , Ramdas P. Kachare
Abstract: A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
-
-
-
-
-
-
-
-
-