Systems, methods, and apparatus for computational storage functions
AssigneeSamsung Electronics Co., Ltd.
InventorsOscar P. PINTO, William MARTIN
Life of this patent
Estimating the term…
Abstract
Provided are systems, methods, and apparatuses for managing functions for storage devices. The method can include: determining one or more functions associated with a first device and determining one or more corresponding function types for the functions; grouping the functions based on the function types using a group name; and providing the group name to a second device for use in connection with an associated application, wherein the storage device comprises a computational storage (CS) device.
Claims20
A method for interfacing of devices, at least a portion of the method being performed by one or more processors, the method comprising:
- determining one or more functions associated with a first device;
- determining one or more function types for the functions;
- grouping the functions under a group name based on the one or more function types;
- providing the group name to a second device for use in connection with an application;
- and
- communicating, using the functions, with the first device via the group name and via the application.
A system for interfacing of devices, comprising:
- a host device comprising a first memory and an application;
- a memory device comprising a second memory and a processing element;
- wherein the system stores computer-executable instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- determining one or more functions associated with the memory device;
- and
- determining one or more function types for the functions;
- grouping the functions under a group name based on the one or more function types;
- providing the group name to the host device for use in connection with an application;
- and
- communicating, using the functions, with the memory device via the group name and via the application.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
- determine one or more functions associated with a first device;
- determine one or more function types for the one or more functions;
- group the one or more functions under a group name based on the one or more function types;
- provide the group name to a second device for use in connection with an application;
- and
- communicate, using the one or more functions, with the first device via the group name and via the application.
Dependencies are inferred from the claim text.