-
公开(公告)号:US20240184778A1
公开(公告)日:2024-06-06
申请号:US18062005
申请日:2022-12-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Matthew BRYSON , Vikas SINHA , Manali SHARMA , Ehsan NAJAFABADI
IPC: G06F16/2453 , G06F18/2413
CPC classification number: G06F16/2453 , G06F18/24147
Abstract: Systems and methods for finding nearest neighbors. In some embodiments, the system includes a processing circuit. The processing circuit may be configured to perform a method, the method including: selecting, based on a first query vector, a selected method, the selected method being a nearest neighbor selection method; and performing the selected method to select a first nearest neighbor from a data set, based on the first query vector.
-
公开(公告)号:US20240288920A1
公开(公告)日:2024-08-29
申请号:US18595385
申请日:2024-03-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Matthew BRYSON , Stephen FISCHER
IPC: G06F1/26 , G06F1/3215 , G06F1/3228 , G06F1/3296
CPC classification number: G06F1/266 , G06F1/3215 , G06F1/3228 , G06F1/3296
Abstract: A method may include coupling a device to a host through a connector, receiving, by a host controller, a request for boost power from the device, determining, by the host controller, an amount of surplus power available from one or more power sources arranged to provide power to the device through the connector, and allocating at least a portion of the surplus power to the device as boost power. The method may further include negotiating an amount of the boost power based on the amount of surplus power available from the one or more power sources. The method may further include monitoring a power consumption of the device, and reducing a total power allocation to the device based on the power consumption of the device.
-
公开(公告)号:US20230099831A1
公开(公告)日:2023-03-30
申请号:US17568714
申请日:2022-01-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mohammadreza SOLTANIYEH , Veronica LAGRANGE MOUTINHO DOS REIS , Matthew BRYSON , Xuebin YAO
IPC: G06F3/06
Abstract: Provided are systems, methods, and apparatuses for computational offload to storage systems. The method can include a first processing element issuing a first request to the storage device; a storage device, responsive to the first request, obtaining first data on the storage device and providing the first data to the first memory for storage; the second processing element reading the first data from the first memory and performing at least one of an operation or a computation on the first data to generate second data; and the second processing element providing the second data to the first processing element.
-
公开(公告)号:US20230247804A1
公开(公告)日:2023-08-03
申请号:US17720264
申请日:2022-04-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Matthew BRYSON , Luka DAOUD , Sompong Paul OLARIG
IPC: H05K7/20
CPC classification number: H05K7/20781 , H05K7/20272 , H05K7/20263 , H05K7/20836
Abstract: A chassis may include a member. The member may include a system channel for a liquid coolant to flow and a slot in the member for a storage device. A liquid cooling block may be associated with the slot in the member. The liquid cooling block may include a block channel for the liquid coolant to flow to remove heat from the storage device.
-
公开(公告)号:US20230110067A1
公开(公告)日:2023-04-13
申请号:US17665490
申请日:2022-02-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Veronica LAGRANGE MOUTINHO DOS REIS , Vishwanath MARAM , Matthew BRYSON , Gayathri VENKATARAMAN
IPC: G06F3/06
Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.
-
公开(公告)号:US20210405733A1
公开(公告)日:2021-12-30
申请号:US17023360
申请日:2020-09-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Matthew BRYSON , Stephen FISCHER
IPC: G06F1/3287 , H02J1/14
Abstract: A device capable of self-detecting and self-allocating additional power and associated method are disclosed. The device includes a first module to route current from first power pins to a voltage rail having the first voltage level. The device includes a second module coupled to second power pins associated with a second voltage level. The second module routes current from the second power pins to the voltage rail having the first voltage level via a connecting voltage rail. The method includes determining, by the device, whether or not a presence of unused power pins is detected. Based on the detection, the method includes calculating a total amount of available additional power, repurposing the unused power pins as actively used power pins, and updating a power budget value based on the total amount of available additional power. The device may dynamically allocate power to accelerators based on a power allocation table and the power budget value.
-
公开(公告)号:US20250045102A1
公开(公告)日:2025-02-06
申请号:US18786404
申请日:2024-07-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wenjie LIU , Matthew BRYSON , Rajiv SHANMUGAM MADESWARAN , Naga Sanjana BIKONDA , Vishwanath MARAM
IPC: G06F9/48
Abstract: A method may include determining a first performance of a first compute task on one or more computational devices, wherein the first performance may be determined based on a first weight of the first compute task, determining a second performance of a second compute task on the one or more computational devices, and assigning, based on the first performance and the second performance, the first compute task to at least one of the one or more computational devices. The method may further include determining, based on a characteristic of the first compute task, the first weight. The characteristic of the first compute task may include at least one of a type of the first compute task, computational complexity of the first compute task, priority of the first compute task, latency of the first compute task, or amount of data used by the first compute task.
-
公开(公告)号:US20220066821A1
公开(公告)日:2022-03-03
申请号:US17359495
申请日:2021-06-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. PINTO , Matthew BRYSON , Vishwanath MARAM , Son T. PHAM
IPC: G06F9/48
Abstract: A system is described. The system may include a processor. Software may run on the processor to build a batch request, which may include at least a first request and a second request. The system may also include a storage device and a computational storage unit associated with the storage device, which may be configured to execute the batch request.
-
公开(公告)号:US20210026428A1
公开(公告)日:2021-01-28
申请号:US16920417
申请日:2020-07-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sompong Paul OLARIG , Matthew BRYSON , Stephen FISCHER
IPC: G06F1/26 , G06F1/3228 , G06F1/3215 , G06F1/3296
Abstract: A method may include coupling a device to a host through a connector, receiving, by a host controller, a request for boost power from the device, determining, by the host controller, an amount of surplus power available from one or more power sources arranged to provide power to the device through the connector, and allocating at least a portion of the surplus power to the device as boost power. The method may further include negotiating an amount of the boost power based on the amount of surplus power available from the one or more power sources. The method may further include monitoring a power consumption of the device, and reducing a total power allocation to the device based on the power consumption of the device.
-
-
-
-
-
-
-
-