-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US11720509B2
公开(公告)日:2023-08-08
申请号:US17063507
申请日:2020-10-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley , Son Pham
CPC classification number: G06F13/4022 , G06F13/1668 , G06F13/4068 , G06F13/4282 , G06F2213/0026 , G06F2213/0028 , G06F2213/0036
Abstract: A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage 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.
-
公开(公告)号:US11210084B2
公开(公告)日:2021-12-28
申请号:US16127061
申请日:2018-09-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Ramdas P. Kachare , Son Truong Pham , Fred Worley
Abstract: A system and method for updating storage system includes a solid state disk (SSD) attached to a FPGA. The solid state disk is configured to receive a firmware image and a firmware upgrade module operating on the FPGA is configured to identify the presence of the firmware image on the SSD. The firmware upgrade module is further configured to store the firmware image in a buffer on the FPGA and write the firmware image.
-
公开(公告)号:US11126583B2
公开(公告)日:2021-09-21
申请号:US16921923
申请日:2020-07-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Son T. Pham , Fred Worley
Abstract: A device may include a connector to connect the device to a chassis. The device may include chassis type circuitry to determine a type of the chassis. The device may further include mode configuration circuitry to configure the device to use a particular mode appropriate for the type of the chassis.
-
公开(公告)号:US11119963B2
公开(公告)日:2021-09-14
申请号:US16844689
申请日:2020-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley
Abstract: A rack-mountable data storage system includes: a chassis including one or more switchboards; a midplane interfacing with the one or more switchboards; and one or more data storage devices removably coupled to the midplane using a connector. At least one data storage device of the one or more data storage devices include a logic device to interface with the midplane. The logic device provides a device-specific interface of a corresponding data storage device with the midplane. The at least one data storage device is configured using the logic device according to a first protocol based on a signal on a pin of the connector, and the at least one data storage device is reconfigurable according to a second protocol based on a change of the signal on the pin of the connector using the logic device.
-
公开(公告)号:US11061574B2
公开(公告)日:2021-07-13
申请号:US16270434
申请日:2019-02-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Vijay Balakrishnan , Stephen G. Fischer , Fred Worley , Anahita Shayesteh , Zvi Guz
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.
-
9.
公开(公告)号:US11018444B2
公开(公告)日:2021-05-25
申请号:US16033141
申请日:2018-07-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley
Abstract: In an example, a device includes: a printed circuit board (PCB); at least one solid state drive (SSD) connected at a first side of the PCB via at least one SSD connector; at least one field programmable gate array (FPGA) mounted on the PCB at a second side of the PCB; and at least one connector attached to the PCB at a third side of the PCB, wherein the device is configured to operate in a first speed from a plurality of operating speeds based on a first input received via the at least one connector.
-
公开(公告)号:US20200379933A1
公开(公告)日:2020-12-03
申请号:US16994405
申请日:2020-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Fred Worley , Harry Rogers , Sreenivas Krishnan , Zhan Ping , Michael Scriber
Abstract: A flexible storage system. A storage motherboard accommodates, on a suitable connector, a storage adapter circuit that provides protocol translation between a host bus interface and a storage interface, and that provides routing, to accommodate a plurality of mass storage devices that may be connected to the storage adapter circuit through the storage motherboard. The storage adapter circuit may be replaced with a circuit supporting a different host interface or a different storage interface.
-
-
-
-
-
-
-
-
-