PLUGIN FRAMEWORK MECHANISM TO MANAGE COMPUTATIONAL STORAGE DEVICES

    公开(公告)号:US20220391224A1

    公开(公告)日:2022-12-08

    申请号:US17502023

    申请日:2021-10-14

    Inventor: Oscar P. PINTO

    Abstract: A system is disclosed. The system may include a processor, a storage device, and aa computational device. A plugin may be associated with a service on the computational device. A framework may be implemented in software and configured to be executed on the processor. The framework may include a receiver to receive a service request from an application configured to be executed on the processor and a service response from the plugin. The service request may identify a service requested by the application. The framework may also include a plugin selector to select the plugin based at least in part on the service. The framework may also include a transmitter to deliver the service request to the plugin and the service response to the application. The application may be agnostic to the plugin and the computational device.

    SYSTEMS AND METHODS FOR STORAGE-EFFICIENT SENSORS

    公开(公告)号:US20220014592A1

    公开(公告)日:2022-01-13

    申请号:US16927858

    申请日:2020-07-13

    Abstract: Provided are systems, methods, and apparatuses for providing storage-efficient sensors. A method can include: using a discovery service to determine one or more parameters associated with a storage device via a network over a medium; transmitting data from at least one sensor to a storage device via the network over the medium; processing the data and storing at least a portion of the data at the storage device; and transmitting at least a second portion of the data via the network to at least one host.

    SYSTEMS, METHODS, AND APPARATUS FOR COMPUTATIONAL STORAGE FUNCTIONS

    公开(公告)号:US20240393984A1

    公开(公告)日:2024-11-28

    申请号:US18796285

    申请日:2024-08-06

    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.

    SYSTEMS, METHODS, AND APPARATUS FOR MANAGING DEVICE MEMORY AND PROGRAMS

    公开(公告)号:US20230359376A1

    公开(公告)日:2023-11-09

    申请号:US18141362

    申请日:2023-04-28

    CPC classification number: G06F3/0634 G06F3/0659 G06F3/0673 G06F3/0604

    Abstract: A device may include a device memory, and a device functionality circuit, wherein at least a portion of the device functionality circuit may be capable of accessing at least a portion of the device memory, and a control circuit configured to provide information, wherein the information may indicate that the at least a portion of the device functionality circuit may be capable of accessing the at least a portion of the device memory. Additionally, or alternatively, the control circuit may be configured to receive at least one request, and perform, based on the at least one request, a configuration operation, wherein the configuration operation may include configuring at least a portion of the device memory to be accessed by the at least a portion of the device functionality circuit.

    SYSTEMS, METHODS, AND APPARATUS FOR MANAGING RESOURCES FOR COMPUTATIONAL DEVICES

    公开(公告)号:US20230259404A1

    公开(公告)日:2023-08-17

    申请号:US17941002

    申请日:2022-09-08

    Inventor: Oscar P. PINTO

    CPC classification number: G06F9/5055

    Abstract: A method may include allocating, using a programming interface, to an application, a resource of a computational device, tracking, using a resource manager, the resource, and determining, using the resource manager, an operation of the application. The method may further include modifying, by the resource manager, based on the determining the operation of the application, a status of at least a portion of the resource. The operation of the application may include a modification of an execution of the application. The modification may be based on an execution state of the application, for example, a valid execution state. The method may further include transferring, based on the determining the operation of the application, an execution of the application to a mechanism to control the application. The method may further include executing, based on the determining the operation of the application, a mechanism to monitor the operation of the application.

    SYSTEMS, METHODS, AND APPARATUS FOR THE MANAGEMENT OF DEVICE LOCAL MEMORY

    公开(公告)号:US20230042551A1

    公开(公告)日:2023-02-09

    申请号:US17855753

    申请日:2022-06-30

    Abstract: Provided are systems, methods, and apparatuses for managing storage device memory. A method can include receiving, from a host, a command for managing the memory; performing, by the storage device, the command on first data stored on the memory via at least one processing element in the storage device to generate second data; and transmitting, by the storage device, third data based on the second data to the host.

Patent Agency Ranking