METHOD AND SYSTEM FOR ALLOCATING FPGA RESOURCES
First Claim
1. A method for allocating FPGA resources in a resource pool, comprising:
- receiving resource requests for FPGA resources in the resource pool from a client;
performing resource allocation operation based on resource pool state information record in response to the resource request, said resource pool state information record including utilization state information of the FPGA in said resource pool; and
updating said resource pool state information record based on the result of said resource allocation operation.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to technical solutions for allocating FPGA resources in a resource pool. In an embodiment, the technical solution includes: receiving resource request for FPGA resources in the resource pool from a client; performing resource allocation operation based on resource pool state information record in response to the resource request, said resource pool state information record including utilization state information of the FPGA in said resource pool; and updating said resource pool state information record based on the result of said resource allocation operation. FPGA resource allocation can be implemented with the adoption of the technical solution of the application.
53 Citations
20 Claims
-
1. A method for allocating FPGA resources in a resource pool, comprising:
-
receiving resource requests for FPGA resources in the resource pool from a client;
performing resource allocation operation based on resource pool state information record in response to the resource request, said resource pool state information record including utilization state information of the FPGA in said resource pool; andupdating said resource pool state information record based on the result of said resource allocation operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for allocating FPGA resources in a resource pool, comprising:
-
a reception means, configured to receive resource requests for FPGA resources in the resource pool from a client; a resource allocation operation means, configured to perform resource allocation operation based on resource pool state information record in response to the resource request, said resource pool state information record including utilization state information of the FPGA in said resource pool; and an updating means, configured to update said resource pool state information record based on the result of said resource allocation operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising tangible computer readable media, the computer readable media having program code embodied thereon for configuring a computer system to perform a method to allocate FPGA resources in a resource pool, said method comprising:
-
receiving resource requests for FPGA resources in the resource pool from a client; performing resource allocation operation based on resource pool state information record in response to the resource request, said resource pool state information record including utilization state information of the FPGA in said resource pool; and updating said resource pool state information record based on the result of said resource allocation operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification