-
公开(公告)号:US10732849B2
公开(公告)日:2020-08-04
申请号:US16138419
申请日:2018-09-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Oscar Pinto
IPC: G06F3/06
Abstract: A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state drives. The host sets a latency threshold in each solid state drive. Each solid state drive may abort any read command when the execution time exceeds the latency threshold, and the host may then send the same read command to another solid state drive.
-
公开(公告)号:US10691368B2
公开(公告)日:2020-06-23
申请号:US15617925
申请日:2017-06-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Sompong P. Olarig , Oscar Pinto
Abstract: A data replication system has a chassis including a plurality of eSSDs, a fabrics switch, and a baseboard management controller (BMC). The BMC configures one of the plurality of eSSDs as an active eSSD and one or more of the plurality of eSSDs as one or more passive eSSDs. The fabrics switch of the chassis is programmed to forward packets destined for the active eSSD to both the active eSSD and the one or more passive eSSDs. In response to a host data write command received from the host, the active eSSD stores the host data and sends an address and an instruction corresponding to the host data to the one or more passive eSSDs. Each of the one or more passive eSSDs stores a copy of the host data using the address and the instruction received from the active eSSD and the host data received in the packets forwarded by the fabrics switch.
-
公开(公告)号:US20190026031A1
公开(公告)日:2019-01-24
申请号:US16138419
申请日:2018-09-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Oscar Pinto
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0659 , G06F3/0688
Abstract: A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state drives. The host sets a latency threshold in each solid state drive. Each solid state drive may abort any read command when the execution time exceeds the latency threshold, and the host may then send the same read command to another solid state drive.
-
公开(公告)号:US12001374B2
公开(公告)日:2024-06-04
申请号:US17953011
申请日:2022-09-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin Yao
IPC: G06F3/06 , G06F9/4401 , G06F13/16 , G06F13/40 , G06F13/42 , H04L49/356 , G06N20/00
CPC classification number: G06F13/4234 , G06F3/0611 , G06F3/0632 , G06F3/0659 , G06F3/067 , G06F9/4411 , G06F13/1668 , G06F13/4027 , G06F13/4221 , G06F13/4295 , H04L49/356 , G06F2213/0008 , G06F2213/0026 , G06N20/00
Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.
-
公开(公告)号:US11262915B2
公开(公告)日:2022-03-01
申请号:US16877240
申请日:2020-05-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Oscar Pinto
IPC: G06F3/06
Abstract: A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state drives. The host sets a latency threshold in each solid state drive. Each solid state drive may abort any read command when the execution time exceeds the latency threshold, and the host may then send the same read command to another solid state drive.
-
公开(公告)号:US20210157483A1
公开(公告)日:2021-05-27
申请号:US17167971
申请日:2021-02-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar Prem Pinto , Ramdas Kachare
IPC: G06F3/06 , H04L29/08 , G06F11/30 , H04L12/931 , H04L12/26
Abstract: A local management console includes: a communication interface to connect to a baseboard management controller (BMC) of a chassis in a data storage rack; and a display that displays information associated with one or more data storage devices included in the chassis. The information includes at least one of configuration, control, debugging, or status data associated with at least one of the one or more storage devices. The local management console connects to the BMC through the communication interface, and responsive to receiving a first interaction associated with the display, performs at least one of a configuration, control, debugging, or status acquisition operation on at least one of the one or more data storage devices.
-
17.
公开(公告)号:US20200341933A1
公开(公告)日:2020-10-29
申请号:US16928711
申请日:2020-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin YAO
IPC: G06F13/42 , H04L12/931 , G06F3/06 , G06F9/4401 , G06F13/16 , G06F13/40
Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.
-
18.
公开(公告)号:US20190107956A1
公开(公告)日:2019-04-11
申请号:US15921400
申请日:2018-03-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin YAO
IPC: G06F3/06 , G06F13/16 , G06F13/40 , G06F9/4401
Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.
-
公开(公告)号:US12236086B2
公开(公告)日:2025-02-25
申请号:US17167971
申请日:2021-02-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar Prem Pinto , Ramdas Kachare
IPC: H04L67/1097 , G06F3/06 , G06F11/30 , H04L43/00 , H04L49/351
Abstract: A local management console includes: a communication interface to connect to a baseboard management controller (BMC) of a chassis in a data storage rack; and a display that displays information associated with one or more data storage devices included in the chassis. The information includes at least one of configuration, control, debugging, or status data associated with at least one of the one or more storage devices. The local management console connects to the BMC through the communication interface, and responsive to receiving a first interaction associated with the display, performs at least one of a configuration, control, debugging, or status acquisition operation on at least one of the one or more data storage devices.
-
20.
公开(公告)号:US10996899B2
公开(公告)日:2021-05-04
申请号:US16540989
申请日:2019-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Son T. Pham , Ramdas Kachare
IPC: G06F3/06 , H04L12/931 , H04L12/24 , H04L29/08
Abstract: Disclosed herein is a computer storage array providing one or more remote initiators with NVMe over Fabrics (NVMe-oF) access to one or more storage devices connected to the storage array. According to an example embodiment, the computer storage array comprises: a computer processor configured to run an operating system for managing networking protocols; a network switch configured to establish an NVMe-oF connection and route data between the initiators and the storage devices; a baseboard management controller (BMC) configured to configure a network setting or NVMe-oF setting of the storage devices; a PCIe switch connecting the BMC with each of the storage devices via a PCIe bus; and a computer motherboard including the PCIe bus and to which the computer processor, network switch, BMC and PCIe switch are installed.
-
-
-
-
-
-
-
-
-