-
公开(公告)号:US12271767B2
公开(公告)日:2025-04-08
申请号:US18105799
申请日:2023-02-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mohammadreza Soltaniyeh , Xuebin Yao , Ramdas Kachare
IPC: G06F16/00 , G06F9/00 , G06F9/48 , G06F9/50 , G06F9/54 , G06F16/11 , G06F16/13 , G06F16/178 , G06F16/25
Abstract: A device is disclosed. A receiver may receive a portion using a first data format from a source device. A transformation unit may transform the portion into a transformed portion. The transformed portion may use a second data format. A transmitter may deliver the transformed portion to a destination device.
-
公开(公告)号:US20240419585A1
公开(公告)日:2024-12-19
申请号:US18233587
申请日:2023-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Hingkwan Huen , Luis Vitorio Cargnini , Hrishikesh Sathawane
Abstract: Systems and methods for demand-based storage are disclosed. A first storage device is coupled to a first computing device over a first link. The first storage device includes a storage medium and a processing circuit connected to the storage medium. The processing circuit may be configured to: receive a first request for a first storage capacity; transmit a second request for allocating at least a portion of the first storage capacity on a second storage device configured to communicate with the first storage device over a second link; receive a first storage command from the first computing device; generate a second storage command based on the first storage command; and transmit the second storage command to the second storage device for execution of the second storage command by the second 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.
-
公开(公告)号:US10719474B2
公开(公告)日:2020-07-21
申请号:US15921400
申请日:2018-03-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin Yao
IPC: G06F3/06 , G06F13/42 , H04L12/931 , 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.
-
公开(公告)号:US10353628B2
公开(公告)日:2019-07-16
申请号:US15624430
申请日:2017-06-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Jongmin Gim , Yang Seok Ki
Abstract: A method includes: receiving a plurality of host commands from a host to access storage media of a solid-state drive (SSD); monitoring a raw rate for performing the plurality of host commands; calculating an average rate by taking an average of the raw rate over a time unit; comparing the average rate against a threshold; detecting that the average rate falls below the threshold indicating an opening of an opportunity window; providing hints for the opportunity window; and determining whether to perform pending or imminent background operations during the opportunity window.
-
公开(公告)号:US20240320182A1
公开(公告)日:2024-09-26
申请号:US18677697
申请日:2024-05-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin Yao
IPC: G06F13/42 , G06F3/06 , G06F9/4401 , G06F13/16 , G06F13/40 , G06N20/00 , H04L49/356
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.
-
公开(公告)号:US20230016328A1
公开(公告)日:2023-01-19
申请号:US17953011
申请日:2022-09-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramdas Kachare , Fred Worley , Xuebin Yao
IPC: G06F13/42 , G06F3/06 , G06F9/4401 , H04L49/356 , G06F13/40 , G06F13/16
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.
-
公开(公告)号:US11487696B2
公开(公告)日:2022-11-01
申请号: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.
-
公开(公告)号:US12147342B2
公开(公告)日:2024-11-19
申请号:US17143153
申请日:2021-01-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wentao Wu , Sompong Olarig , William Schwaderer , Ramdas Kachare
IPC: G06F12/08 , G06F3/06 , G06F12/0804
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.
-
公开(公告)号:US20200278796A1
公开(公告)日:2020-09-03
申请号: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.
-
-
-
-
-
-
-
-
-