US 12,236,114 B2
Resource isolation in computational storage devices
Ilgu Hong, Santa Clara, CA (US); Changho Choi, San Jose, CA (US); and Yang Seok Ki, Palo Alto, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Mar. 18, 2024, as Appl. No. 18/608,871.
Application 18/608,871 is a continuation of application No. 17/558,587, filed on Dec. 21, 2021, granted, now 11,941,266.
Claims priority of provisional application 63/270,049, filed on Oct. 20, 2021.
Prior Publication US 2024/0220139 A1, Jul. 4, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a controller of a computational storage (CS) device, a request to allocate computational memory to an application of a host device, wherein the request includes a first identifier (ID) and a second identifier associated with the application;
identifying a first memory range and a second memory range of the CS device;
storing, in a data structure associated with the first ID, a first indication of the first memory range;
storing, in the data structure associated with the second ID, a second indication of the second memory range; and
sending the first indication of the first memory range to the host device.