-
公开(公告)号:US12008401B2
公开(公告)日:2024-06-11
申请号:US16723427
申请日:2019-12-20
发明人: Anil Harwani , Amitabh Mehra , William R. Alverson , Grant E. Ley , Jerry A. Ahrens , Kenneth Mitchell
CPC分类号: G06F9/5005 , G06F3/065 , G06F3/0656 , G06F9/48 , G06F9/50 , G06F9/5027 , G06F9/54 , G06F9/544 , G06F11/3024 , G06F11/3433
摘要: Automatic central processing unit (CPU) usage optimization includes: monitoring performance activity of a workload comprising a plurality of threads; and modifying a resource allocation of a plurality of cores for the plurality of threads based on the performance activity.
-
公开(公告)号:US11886224B2
公开(公告)日:2024-01-30
申请号:US16945519
申请日:2020-07-31
发明人: Leonardo De Paula Rosa Piga , Karthik Rao , Indrani Paul , Mahesh Subramony , Kenneth Mitchell , Dana Glenn Lewis , Sriram Sambamurthy , Wonje Choi
CPC分类号: G06F9/5027 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/4881 , G06F9/4893 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5033 , G06F9/5044 , G06F9/5055 , G06F9/5094 , G06F9/30098 , G06F2209/5021
摘要: A processing unit of a processing system compiles a priority queue listing of a plurality of processor cores to run a workload based on a cost of running the workload on each of the processor cores. The cost is based on at least one of a system usage policy, characteristics of the workload, and one or more physical constraints of each processor core. The processing unit selects a processor core based on the cost to run the workload and communicates an identifier of the selected processor core to an operating system of the processing system.
-