US 12,190,125 B2
Performance tuning a computer system in scaling domains based on quantified scalability
Rasa Raghavan, Verona, WI (US); and Steve A. Morley, Mendon, MA (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Feb. 3, 2023, as Appl. No. 18/105,761.
Prior Publication US 2024/0264846 A1, Aug. 8, 2024
Int. Cl. G06F 9/00 (2018.01); G06F 9/445 (2018.01)
CPC G06F 9/44505 (2013.01) 20 Claims
OG exemplary drawing
 
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.