-
公开(公告)号:US12050537B2
公开(公告)日:2024-07-30
申请号:US17856918
申请日:2022-07-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto
IPC: G06F12/0868 , G06F9/30 , G06F12/02 , G06F30/331
CPC classification number: G06F12/0868 , G06F9/30145 , G06F12/0246 , G06F30/331
Abstract: A method of streaming between a storage device and a secondary device includes receiving, by the storage device, from the secondary device, a memory read request command including a memory address of the storage device corresponding to a stream identity, the stream identity being unique between the storage device and the secondary device; streaming, by the storage device, data between the storage device and the secondary device by transferring the data corresponding to the memory address of the storage device to the secondary device; determining, by the storage device, that the data requested by the secondary device in the memory read request command is transferred to the secondary device; and ending, by the storage device, the streaming between the storage device and the secondary device.
-
2.
公开(公告)号:US11036533B2
公开(公告)日:2021-06-15
申请号:US15959108
申请日:2018-04-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto
IPC: G06F9/455 , G06F12/02 , G06F12/109 , G06F9/50 , G06F13/00 , H04L12/863
Abstract: A storage device is disclosed. The storage device may include storage for data and at least one Input/Output (I/O) queue for requests from at least one virtual machine (VM) on a host device. The storage device may support an I/O queue creation command to request the allocation of an I/O queue for a VM. The I/O queue creation command may include an LBA range attribute for a range of Logical Block Addresses (LBAs) to be associated with the I/O queue. The storage device may map the range of LBAs to a range of Physical Block Addresses (PBAs) in the storage.
-
公开(公告)号:US20190294565A1
公开(公告)日:2019-09-26
申请号:US15957773
申请日:2018-04-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
IPC: G06F13/16
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
公开(公告)号:US12210470B2
公开(公告)日:2025-01-28
申请号:US17730174
申请日:2022-04-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , William Martin
Abstract: A method may include interacting with an interface for one or more computational devices, wherein the interacting is based on an identifier, and wherein the identifier comprises information that identifies a functionality of a computational device functions. The information may include a functionality identifier. The identifier may further include information that identifies a group of the computational device function. The group of the computational device function may be based on a source of the computational device function. The information that identifies the functionality of a computational device function may include a functionality identifier, and the information that identifies the group of the computational device function may include a group identifier. The functionality identifier may include a unique function identifier, and the group identifier may include an organizationally unique identifier.
-
5.
公开(公告)号:US12106134B2
公开(公告)日:2024-10-01
申请号:US17341371
申请日:2021-06-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto
CPC classification number: G06F9/45558 , G06F9/5077 , G06F12/0238 , G06F12/0246 , G06F12/109 , G06F13/00 , G06F2009/45579 , G06F2009/45595 , G06F2212/151 , G06F2212/206 , G06F2212/657 , G06F2212/7201 , H04L47/6215
Abstract: A storage device is disclosed. The storage device may include storage for data and at least one Input/Output (I/O) queue for requests from at least one virtual machine (VM) on a host device. The storage device may support an I/O queue creation command to request the allocation of an I/O queue for a VM. The I/O queue creation command may include an LBA range attribute for a range of Logical Block Addresses (LBAs) to be associated with the I/O queue. The storage device may map the range of LBAs to a range of Physical Block Addresses (PBAs) in the storage.
-
公开(公告)号:US12073116B2
公开(公告)日:2024-08-27
申请号:US17705269
申请日:2022-03-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , William Martin
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0634 , G06F3/067 , G06F3/0679
Abstract: Provided are systems, methods, and apparatuses for managing functions for storage devices. The method can include: determining one or more functions associated with a first device and determining one or more corresponding function types for the functions; grouping the functions based on the function types using a group name; and providing the group name to a second device for use in connection with an associated application, wherein the storage device comprises a computational storage (CS) device.
-
公开(公告)号:US20240020247A1
公开(公告)日:2024-01-18
申请号:US18373711
申请日:2023-09-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
IPC: G06F13/16
CPC classification number: G06F13/1668 , G06F2213/0026
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
公开(公告)号: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.
-
9.
公开(公告)号:US11768698B2
公开(公告)日:2023-09-26
申请号:US17341375
申请日:2021-06-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto
CPC classification number: G06F9/45558 , G06F9/5077 , G06F12/0238 , G06F12/0246 , G06F12/109 , G06F13/00 , G06F2009/45579 , G06F2009/45595 , G06F2212/151 , G06F2212/206 , G06F2212/657 , G06F2212/7201 , H04L47/6215
Abstract: A storage device is disclosed. The storage device may include storage for data and at least one Input/Output (I/O) queue for requests from at least one virtual machine (VM) on a host device. The storage device may support an I/O queue creation command to request the allocation of an I/O queue for a VM. The I/O queue creation command may include an LBA range attribute for a range of Logical Block Addresses (LBAs) to be associated with the I/O queue. The storage device may map the range of LBAs to a range of Physical Block Addresses (PBAs) in the storage.
-
公开(公告)号:US20220327068A1
公开(公告)日:2022-10-13
申请号:US17734908
申请日:2022-05-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
IPC: G06F13/16
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
-
-
-
-
-
-
-
-