US 12,348,969 B2
Systems, methods, and apparatus for workload optimized central processing units (CPUS)
Stephen Palermo, Chandler, AZ (US); Srihari Makineni, Portland, OR (US); Shubha Bommalingaiahnapallya, East Brunswick, NJ (US); Rany ElSayed, Folsom, CA (US); Lokpraveen Mosur, Gilbert, AZ (US); Neelam Chandwani, Portland, OR (US); Pinkesh Shah, Chandler, AZ (US); Rajesh Gadiyar, Chandler, AZ (US); Shrikant M. Shah, Chandler, AZ (US); and Uzair Qureshi, Chandler, AZ (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Appl. No. 17/922,280
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed Mar. 26, 2021, PCT No. PCT/US2021/024497
§ 371(c)(1), (2) Date Oct. 28, 2022,
PCT Pub. No. WO2021/242389, PCT Pub. Date Dec. 2, 2021.
Claims priority of provisional application 63/113,734, filed on Nov. 13, 2020.
Claims priority of provisional application 63/032,045, filed on May 29, 2020.
Prior Publication US 2023/0217253 A1, Jul. 6, 2023
Int. Cl. G06F 9/50 (2006.01); H04W 12/125 (2021.01)
CPC H04W 12/125 (2021.01) [G06F 9/505 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer readable medium comprising instructions to cause processor circuitry to at least:
determine an application ratio associated with a workload, the application ratio based on an operating frequency to execute the workload;
configure, before execution of the workload, at least one of (i) one or more cores of the processor circuitry based on the application ratio or (ii) uncore logic of the processor circuitry based on the application ratio;
initiate the execution of the workload with the at least one of the one or more cores or the uncore logic;
execute a machine-learning model to identify at least one of a latency threshold, a power consumption threshold, or a throughput threshold associated with the workload;
during the execution of the workload at the operating frequency, determine whether the at least one of the latency threshold, the power consumption threshold, or the throughput threshold is satisfied; and
after a determination that the at least one of the latency threshold, the power consumption threshold, or the throughput threshold is satisfied, store a value in the processor circuitry, the value indicative of an association between the processor circuitry and the application ratio.