-
公开(公告)号:US20240119014A1
公开(公告)日:2024-04-11
申请号:US18544415
申请日:2023-12-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Fred WORLEY , Harry ROGERS , Wentao WU , Nagarajan SUBRAMANIYAN
CPC classification number: G06F13/1668 , G06F13/4027 , G06F13/4282 , G06F2213/0026
Abstract: A system is disclosed. An upstream interface enables communication with a processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware 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 data, and a storage device acceleration module to assist the acceleration module in executing the acceleration instruction.
-
公开(公告)号:US20210397456A1
公开(公告)日:2021-12-23
申请号:US17001674
申请日:2020-08-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chao YANG , Wentao WU , Glenn YU , Wei ZHAO , Fnu VIKRAM SINGH , Xiaoyi ZHANG , Yong YANG
Abstract: A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.
-
公开(公告)号:US20190251027A1
公开(公告)日:2019-08-15
申请号:US15950114
申请日:2018-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wentao WU , Sompong OLARIG , William SCHWADERER , Ramdas KACHARE
IPC: G06F12/0804 , G06F3/06
CPC classification number: G06F12/0804 , G06F3/0604 , G06F3/0634 , G06F3/0647 , G06F3/0688 , G06F2212/1032 , G06F2212/202
Abstract: A storage system includes at least one solid-state drive (SSD) and a baseboard management controller (BMC). The at least one SSD communicates over a communication link information that the at least one SSD includes a predetermined number of super capacitors in which the predetermined number includes 0, and is capable of providing a mode of operation to flush data in a non-volatile memory to a non-volatile memory that spans a predetermined amount of time if a loss of power condition is detected. The BMC device receives the information from the SSD and in response sends a message to the at least on SSD to enter the mode of operation.
-
公开(公告)号:US20180292992A1
公开(公告)日:2018-10-11
申请号:US15653479
申请日:2017-07-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas P. KACHARE , Sompong Paul OLARIG , Wentao WU
Abstract: A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
-
公开(公告)号:US20240094918A1
公开(公告)日:2024-03-21
申请号:US18527227
申请日:2023-12-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wentao WU , Sompong Paul OLARIG
CPC classification number: G06F3/0613 , G06F3/0631 , G06F3/0635 , G06F3/0688 , G06F13/4022 , G06F13/4282 , G06F2213/0026
Abstract: A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party.
-
16.
公开(公告)号:US20230342471A1
公开(公告)日:2023-10-26
申请号:US18217808
申请日:2023-07-03
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sompong Paul Olarig , Wentao WU , Jason Martineau
CPC classification number: G06F21/572 , G06F21/79 , H04L9/0825 , H04L41/082 , H04L63/062 , H04L63/108 , H04L67/34
Abstract: According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.
-
公开(公告)号:US20230288974A1
公开(公告)日:2023-09-14
申请号:US18200562
申请日:2023-05-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Ramdas P. KACHARE , Wentao WU
CPC classification number: G06F1/30 , G06F1/28 , G06F3/0679 , G06F3/0659 , G06F3/0604
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.
-
18.
公开(公告)号:US20210286747A1
公开(公告)日:2021-09-16
申请号:US17336877
申请日:2021-06-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Son T. PHAM , Ramdas KACHARE , Wentao WU
Abstract: A data storage system includes: a plurality of Ethernet solid-state drive (SSD) chassis including at least one switching Ethernet SSD chassis and one or more switchless Ethernet SSD chassis. The at least one switching Ethernet SSD chassis comprises an Ethernet switch, a first baseboard management controller (BMC), and a first management local area network (LAN) port. At least one of the one or more switchless Ethernet SSD chassis comprises an Ethernet repeater, a second BMC, and a second management LAN port. The first management LAN port of the at least one switching Ethernet SSD chassis and the second management LAN port are connected. The first BMC collects status of the at least one of the one or more switches Ethernet SSD chassis from the second BMC via a connection between the first management LAN port and the second management LAN port and provide device information of the at least one of the one or more switches Ethernet SSD chassis and the at least one switching Ethernet SSD chassis to a system administrator.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-