-
21.
公开(公告)号:US20180101376A1
公开(公告)日:2018-04-12
申请号:US15376263
申请日:2016-12-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Son Pham , Fred Worley
CPC classification number: G06F8/65 , G06F8/63 , G06F8/654 , H04L41/082
Abstract: A method for upgrading a firmware of a target device includes: receiving a firmware upgrade request from an initiator, the firmware upgrade request including a target identification and a firmware image; authenticating the firmware upgrade request using a baseboard management controller (BMC) of a switching board; and performing the firmware upgrade of the target device using the BMC of the switching board.
-
22.
公开(公告)号:US20180032462A1
公开(公告)日:2018-02-01
申请号:US15403088
申请日:2017-01-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley , Son Pham
CPC classification number: G06F13/4022 , G06F13/4068 , G06F13/4282 , G06F2213/0026
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.
-
公开(公告)号:US11860808B2
公开(公告)日:2024-01-02
申请号: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.
-
24.
公开(公告)号:US11860672B2
公开(公告)日:2024-01-02
申请号:US16260087
申请日:2019-01-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley , Oscar P. Pinto
CPC classification number: G06F13/1668 , G06F3/061 , G06F3/065 , G06F3/0683 , G06F13/4022 , G06F13/4282 , H03M13/154 , G06F2213/0026
Abstract: A topology is disclosed. The topology may include at least one Non-Volatile Memory Express (NVMe) Solid State Drive (SSD), a Field Programmable Gate Array (FPGA) to implement one or more functions supporting the NVMe SSD, such as data acceleration, data deduplication, data integrity, data encryption, and data compression, and a Peripheral Component Interconnect Express (PCIe) switch. The PCIe switch may communicate with both the FPGA and the NVMe SSD.
-
公开(公告)号:US11762797B2
公开(公告)日:2023-09-19
申请号: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.
-
公开(公告)号:US11650764B2
公开(公告)日:2023-05-16
申请号:US17206106
申请日:2021-03-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Fred Worley , Harry Rogers , Gunneswara Marripudi , Zhan Ping , Vikas Sinha
CPC classification number: G06F3/0661 , G06F3/0613 , G06F3/0629 , G06F3/0632 , G06F3/0658 , G06F3/0683 , G06F3/0688 , G06F13/4022 , G06F13/4081 , G06F13/4282
Abstract: Embodiments of the inventive concept include solid state drive (SSD) multi-card adapters that can include multiple solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate evolving solid state drive technologies into servers. The SSD multi-card adapters can include an interface section between various solid state drive cards and drive connector types. The interface section can perform protocol translation, packet switching and routing, data encryption, data compression, management information aggregation, virtualization, and other functions.
-
27.
公开(公告)号:US11588261B2
公开(公告)日:2023-02-21
申请号:US17316596
申请日:2021-05-10
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.
-
公开(公告)号:US11467996B2
公开(公告)日:2022-10-11
申请号:US17063501
申请日:2020-10-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul Olarig , Fred Worley , Son Pham
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.
-
公开(公告)号:US11455270B2
公开(公告)日:2022-09-27
申请号:US16928711
申请日:2020-07-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin Yao
IPC: G06F3/06 , G06F13/42 , H04L49/356 , G06F9/4401 , G06F13/16 , G06F13/40 , 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.
-
公开(公告)号:US11112972B2
公开(公告)日:2021-09-07
申请号:US16269508
申请日:2019-02-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. Kachare , Vijay Balakrishnan , Stephen G. Fischer , Fred Worley , Anahita Shayesteh , Zvi Guz
Abstract: A method includes: receiving, at an acceleration platform manager (APM) from an application service manager (ASM), application function processing information; allocating, by the APM, a first storage processing accelerator (SPA) from a plurality of SPAs, wherein at least one SPA of the plurality of SPAs comprises a plurality of programmable processors or storage processing engines (SPEs), the plurality of SPEs comprising n SPEs, enabling the plurality of SPEs in the first SPA, wherein once enabled, the at least one SPE of the plurality of SPEs in the first SPA is configured to process data based on the application function processing information; determining, by the APM, if data processing is completed by the at least one SPE of the plurality of SPEs in the first SPA; and sending, by the APM, a result of the data processing by the SPEs of the first SPA, to the ASM.
-
-
-
-
-
-
-
-
-