-
公开(公告)号:US12254335B2
公开(公告)日:2025-03-18
申请号:US17006773
申请日:2020-08-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Oscar P. Pinto , Yang seok Ki
IPC: G06F9/455 , G06F3/06 , G06F12/0862
Abstract: A storage device is disclosed. The storage device may include at least one controller for a virtual machine (VM) that is on a source host. Storage in the storage device may store data for the VM. A second storage may store a storage state for the VM. A storage device controller may process at least one read request received from the controller for the VM using the first storage and at least one write request received from the controller for the VM using the first storage. A VM migration state monitor and capture module may assist in the migration of the VM from the source host to a destination host.
-
公开(公告)号:US12222791B2
公开(公告)日:2025-02-11
申请号:US17112933
申请日:2020-12-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Wentao Wu , Sompong Paul Olarig
IPC: G06F1/3234 , G06F1/3221 , G06F1/3225 , G06F1/3287 , G06F11/30 , G06F11/34 , G06F1/26 , G06F1/28 , G06F1/30 , G06F11/20
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.
-
公开(公告)号:US20240419356A1
公开(公告)日:2024-12-19
申请号:US18819720
申请日:2024-08-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Amir Beygi , Mostafa Aghaee , Jingchi Yang , Tinh Tri Lac , Sonny Pham , Nayankumar Patel
Abstract: Systems and methods for executing a data processing function are disclosed. A first processing device of a storage accelerator loads a first instruction set associated with a first application of a host computing device. A second processing device of the storage accelerator loads a second instruction set associated with the first application. A command is received from the host computing device. The command may be associated with data associated with the first application. The first processing device identifies at least a first criterion or a second criterion associated with the data. The first processing device processes the data according to the first instruction set in response to identifying the first criterion. The first processing device writes the data to a buffer of the second processing device in response to identifying the second criterion. The second processing device processes the data in the buffer according to the second instruction set.
-
公开(公告)号:US12125559B2
公开(公告)日:2024-10-22
申请号:US16551712
申请日:2019-08-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Salvatore Arcuri , Stephen Fischer , Vijay Balakrishnan , Anahita Shayesteh , Ramdas P. Kachare , Jason Martineau , Yasser Zaghloul
CPC classification number: G16B30/10 , G06F3/061 , G06F3/0658 , G06F3/0679 , G16B50/30
Abstract: A field programmable gate array (FPGA) may: identify a continuous match of atoms between the search sequence and the reference sequence; divide the search sequence into a left portion of the search sequence that includes atoms before the continuous match of atoms in the search sequence, a center portion of the search sequence that includes the continuous match of atoms in the search sequence, and a right portion of the search sequence that includes atoms after the continuous match of atoms in the search sequence; match the left portion of the search sequence with the reference sequence; and match the right portion of the search sequence with the reference sequence.
-
5.
公开(公告)号:US11997163B2
公开(公告)日:2024-05-28
申请号:US17404424
申请日:2021-08-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Harry Rogers , Sompong Paul Olarig , Ramdas P. Kachare
IPC: G06F15/167 , G06F12/02 , G06T1/20 , H04L61/2596 , H04L67/1097
CPC classification number: H04L67/1097 , G06F12/0246 , G06T1/20 , H04L61/2596 , G06F2212/7201
Abstract: A method of transferring data to an end user via a content distribution network using an nonvolatile memory express over fabrics (NVMe-oF) device, the method including receiving a read request at the NVMe-oF device, translating a logical address corresponding to the data to a physical address, fetching the data from a flash storage of the NVMe-oF device, processing the data with a GPU that is either embedded in the NVMe-oF device, or on a same chassis as the NVMe-oF device, and transferring the data.
-
公开(公告)号:US11778055B2
公开(公告)日:2023-10-03
申请号:US16927858
申请日:2020-07-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Ehsan Najafabadi , Oscar P. Pinto
IPC: H04L67/51 , H04L67/1095 , H04L67/1097 , H04L69/16 , H04Q9/00 , G06F15/173
CPC classification number: H04L67/51 , H04L67/1095 , H04L67/1097 , H04L69/16 , H04Q9/00 , G06F15/17331 , H04Q2209/30 , H04Q2209/40
Abstract: Provided are systems, methods, and apparatuses for providing storage-efficient sensors. A method can include: using a discovery service to determine one or more parameters associated with a storage device via a network over a medium; transmitting data from at least one sensor to a storage device via the network over the medium; processing the data and storing at least a portion of the data at the storage device; and transmitting at least a second portion of the data via the network to at least one host.
-
公开(公告)号:US11704059B2
公开(公告)日:2023-07-18
申请号:US17105497
申请日:2020-11-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Amir Beygi , Jimmy Lau , Ramdas P. Kachare
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0664 , G06F3/0679 , G06F2212/7203
Abstract: A multiple function storage device is disclosed. The multiple function storage device may include an enclosure, a storage device associated with the enclosure, and an bridging device associated with the enclosure. The storage device may include a connector to receive a first message using a first protocol originating at a host, a physical function (PF) and a virtual function (VF) exposed by the storage device via the connector, storage for data relating to the first message, and a controller to manage writing a write data to the storage and reading a read data from the storage. The bridging device may include an embedded network interface controller (eNIC) to receive a second message using a second protocol from the host, a write buffer to store the write data to be written to the storage device by the host, a read buffer to store the read data to be read from the storage device for the host, a bridge circuit to translate the second message using the second protocol into the first message using the first protocol, and a root port to identify the storage device and to transmit the first message to the VF. The bridging device may be configured to map the host to the VF.
-
公开(公告)号:US20230024420A1
公开(公告)日:2023-01-26
申请号:US17504006
申请日:2021-10-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare
IPC: G06F3/06
Abstract: Methods and devices are provided in which a controller of a storage device receives a read command including at least a file pointer of a file, from an application at a host device. The controller retrieves a physical block address (PBA) list associated with file data from a table maintained at the controller using the file pointer. The controller reads data from a memory using the PBA list, and provides the file data to the application at the host device.
-
公开(公告)号:US11449268B2
公开(公告)日:2022-09-20
申请号:US16430408
申请日:2019-06-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Manali Sharma
Abstract: According to one general aspect, an apparatus may include a host interface circuit configured to receive a memory access request, wherein the memory access request is associated with a data set. The apparatus may include a non-volatile memory storage circuit configured to create and store a transformed data set. The apparatus may include a translation circuit comprising at least one machine learning circuit. The translation circuit may be configured to: in response to a write memory access, convert an original version of the data set to the transformed data set, and in response to a read memory access, convert the transformed data set to a reconstructed data set.
-
公开(公告)号:US11316917B2
公开(公告)日:2022-04-26
申请号:US16885249
申请日:2020-05-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Sompong Paul Olarig , Matthew Shaun Bryson
IPC: G06F15/177 , H04L67/1042 , H04L41/0813 , H04L45/02 , H04L67/104 , G06F3/06 , H04L47/10 , G06F13/40 , H04L67/1097
Abstract: A method may include transferring data between a host and a first storage device through a first storage interface, transferring data between the host and a second storage device through a second storage interface, and transferring data between the first storage device and the second storage device through a peer-to-peer channel. A storage system may include a host interface, a first storage device having a first storage interface coupled to the host interface, a second storage device having a second storage interface coupled to the host interface, and a peer-to-peer bus coupled between the first and second storage devices. A storage device may include a storage medium, a storage device controller coupled to the storage medium, a storage interface coupled to the storage device controller, and a peer-to-peer interface coupled to the storage device controller.
-
-
-
-
-
-
-
-
-