CPC G06F 9/44505 (2013.01) | 20 Claims |
1. A system comprising:
at least one processing device including a processor coupled to a memory;
the at least one processing device being configured to:
calculate an estimate of parallel fraction and speedup characteristic in a first scaling domain D1 and in a second scaling domain D2 for an application executed by a computer system, the estimate being calculated using system performance measurements generated from previous processing iterations of one or more workloads of the application using a number, n, of CPU cores in the first scaling domain and a remaining number, N−n, of CPU cores in the second scaling domain to obtain corresponding performance values XD1(n) and XD2(N−n), wherein N represents a total number of CPU cores;
calculate the number of CPU cores for the first scaling domain, the number of CPU cores being calculated using a quadratic equation generated from the parallel fraction and performance value in each scaling domain; and
execute the application in each scaling domain using the number of CPU cores for each scaling domain.
|