METHOD AND COMPUTER PROGRAM PRODUCT FOR JOB SELECTION AND RESOURCE ALOLOCATION OF A MASSIVELY PARALLEL PROCESSOR
First Claim
Patent Images
1. A method for job selection and resource allocation of massively parallel processors, the method comprises:
- providing to a constraint satisfaction problem solver multiple domains, variables, and constraints representative of a massively parallel processor, of queued job requests and of jobs being processed by the massively parallel processor; and
generating, by the constraint satisfaction problem solver a result representative of multiple jobs to be executed, at least partially in parallel, by multiple resources of the massively parallel processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for job selection and resource allocation of massively parallel processors, the method includes: providing to a constraint satisfaction problem solver multiple domains, variables, and constraints representative of a massively parallel processor, of queued job requests and of jobs being processed by the massively parallel processor, and generating, by the constraint satisfaction problem solver a result representative of multiple jobs to be executed, at least partially in parallel, by multiple resources of the massively parallel processor.
15 Citations
20 Claims
-
1. A method for job selection and resource allocation of massively parallel processors, the method comprises:
-
providing to a constraint satisfaction problem solver multiple domains, variables, and constraints representative of a massively parallel processor, of queued job requests and of jobs being processed by the massively parallel processor; and generating, by the constraint satisfaction problem solver a result representative of multiple jobs to be executed, at least partially in parallel, by multiple resources of the massively parallel processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- provide multiple domains, variables, and constraints representative of a massively parallel processor, of queued job requests and of jobs being processed by the massively parallel processor, and to generate, using a constraint satisfaction problem solving process, a result representative of multiple jobs to be executed, at least partially in parallel, by multiple resources of the massively parallel processor.
- View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
Specification