-
公开(公告)号:US20220083257A1
公开(公告)日:2022-03-17
申请号:US17202335
申请日:2021-03-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sungwook RYU , Yang Seok KI , Sanghun JUN , Oscar P. PINTO , Karnik SHAH
IPC: G06F3/06
Abstract: A storage device may include a storage medium, a storage device controller coupled to the storage medium, a host interface coupled to the storage device controller, and an attachable module interface configured to connect an attachable compute module to the storage device controller. The attachable module interface may include a data interface, a side-band interface, and/or a power interface. The attachable module interface may include a connector configured to connect the attachable compute module to the storage device controller. The storage device may include an enclosure having an opening configured to enable the attachable compute module to be connected to the attachable module interface through the opening. The storage device controller may be configured to utilize one or more resources of the attachable compute module. The storage device controller may be configured to communicate with the attachable compute module through one or more command extensions of a storage protocol.
-
公开(公告)号:US20210281639A1
公开(公告)日:2021-09-09
申请号:US16885249
申请日:2020-05-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sompong Paul OLARIG , Matthew Shaun BRYSON
IPC: H04L29/08 , H04L12/751 , H04L12/24
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.
-
公开(公告)号:US20210240245A1
公开(公告)日:2021-08-05
申请号:US17235907
申请日:2021-04-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Ramdas P. KACHARE , Wentao WU
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.
-
公开(公告)号:US20200159679A1
公开(公告)日:2020-05-21
申请号:US16752612
申请日:2020-01-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Fred WORLEY , Harry ROGERS , Wentao WU , Nagarajan SUBRAMANIYAN
Abstract: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
-
公开(公告)号:US20190272250A1
公开(公告)日:2019-09-05
申请号:US16124182
申请日:2018-09-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Stephen FISCHER , Fred WORLEY , Sompong Paul OLARIG
Abstract: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream endpoint enables communication with the processor; two downstream root ports enable communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include two endpoints of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
-
公开(公告)号:US20180322285A1
公开(公告)日:2018-11-08
申请号:US15690265
申请日:2017-08-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Ramdas P. KACHARE , Son T. PHAM
Abstract: A system and a method to detect malicious software written to an Ethernet solid-state drive (eSSD). The system includes an Ethernet switch, at least one SSD, and a baseboard management controller (BMC). The Ethernet switch receives write data from a communication network in response to a write command. The at least one SSD receives the write data from the Ethernet switch and stores the received write data. The BMC receives from the at least one SSD the received write data. The BMC determines whether the received write data contains malicious software. The received write data may be contained in a plurality of Ethernet packets in which case the BMC stores the received write data in a scan buffer in an order that is based on an assembled order of the received write data.
-
公开(公告)号:US20240397152A1
公开(公告)日:2024-11-28
申请号:US18238449
申请日:2023-08-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Dongwan ZHAO , Jimmy LAU , Luis Vitorio CARGNINI , Joseph FINDLEY
IPC: H04N21/454 , H04N21/44
Abstract: A device is disclosed. The device may include a storage device to store a content stream, and a network interface device to transmit a filtered content stream. A processing circuit may be connected to the storage device and the network interface device. The processing circuit may apply a filtering policy to the content stream to produce the filtered content stream.
-
公开(公告)号:US20240211418A9
公开(公告)日:2024-06-27
申请号:US17669351
申请日:2022-02-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Hingkwan HUEN , Jimmy LAU , Howard R. BUTLER , Xuebin YAO
IPC: G06F13/16 , G06F13/42 , G06F15/173 , H04L67/104 , H04L67/1097
CPC classification number: G06F13/1673 , G06F13/4221 , G06F15/17331 , 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.
-
公开(公告)号:US20230359362A1
公开(公告)日:2023-11-09
申请号:US18222422
申请日:2023-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sungwook RYU
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/0653 , G06F3/0659 , G06F3/067
Abstract: A method may include receiving, at a storage device, a command for a data transfer between the storage device and a host, determining a specified data rate for the data transfer, and performing the data transfer between the storage device and the host based on the command, wherein the storage device may control the data transfer based on the specified data rate. The data transfer may include a peak portion and an idle portion. The method may further include controlling, at the storage device, a peak portion and an idle portion of the data transfer based on the specified data rate. The method may further include controlling, at the storage device, the data transfer based on a peak burst size. The specified data rate may be received from the host and/or determined by the storage device by monitoring one or more parameters of a data transfer.
-
公开(公告)号:US20220014592A1
公开(公告)日:2022-01-13
申请号:US16927858
申请日:2020-07-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Ehsan NAJAFABADI , Oscar P. PINTO
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.
-
-
-
-
-
-
-
-
-