US 12,353,916 B2
Systems and methods for processing functions in computational storage
Jonghyeon Kim, San Jose, CA (US); and Soogil Jeong, Pleasanton, CA (US)
Assigned to Samsung Electronics Co., Ltd., Yongin-si (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Jun. 2, 2023, as Appl. No. 18/328,693.
Claims priority of provisional application 63/458,608, filed on Apr. 11, 2023.
Claims priority of provisional application 63/458,618, filed on Apr. 11, 2023.
Prior Publication US 2024/0345882 A1, Oct. 17, 2024
Int. Cl. G06F 9/50 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/5027 (2013.01) [G06F 9/54 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for performing computations near memory, the method comprising:
receiving, at a processor core of a storage device, a request to perform a first function on first data, the first function comprising a first operation and a second operation;
performing, by a first processor-core acceleration engine of the storage device, the first operation on the first data, based on first processor-core custom instructions, to generate first result data; and
performing, by a first co-processor acceleration engine of the storage device, the second operation on the first result data, based on first co-processor custom instructions.