System for the Remote Execution of Applications

    公开(公告)号:US20230333879A1

    公开(公告)日:2023-10-19

    申请号:US18133632

    申请日:2023-04-12

    CPC classification number: G06F9/4843 G06F9/44505 G06F9/5016

    Abstract: A data processing system is presented that is configured as a server in a client-server configuration for executing applications that a client in the client-server configuration can offload as execution tasks for execution on the server. The data processing system includes a reconfigurable processor, a storage device that stores configuration files for the applications, and a host processor that is coupled to the storage device and to the reconfigurable processor. The host processor is configured to receive an execution task of the execution tasks with an identifier of an application from the client, retrieve a configuration file that is associated with the application from the storage device using the identifier of the application, configure the reconfigurable processor with the configuration file, and start execution of the application on the reconfigurable processor, whereby the reconfigurable processor provides output data of the execution of the application to the client.

    Load Balancing System for the Execution of Applications on Reconfigurable Processors

    公开(公告)号:US20230388373A1

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

    申请号:US18200311

    申请日:2023-05-22

    CPC classification number: H04L67/1014 H04L67/1097

    Abstract: A data processing system is presented in a client-server configuration for executing first and second applications that a client in the client-server configuration can offload for execution onto the data processing system. The data processing system includes a server and a pool of reconfigurable data flow resources that is configured to execute the first application in a first runtime context and the second application in a second runtime context. The server is configured to establish a session with the client, receive first and second execution requests for executing the first application and the second application from the client, start respective first and second execution of the first and second applications in the respective first and second runtime contexts in response to receiving the first and second execution requests, and balance a first load from the first execution with a second load from the second execution.

Patent Agency Ranking