Optimal logical processor count and type selection for given workload based on platform thermals and power budgeting constraints

The invention discloses optimal logical processor count and type selection for a given workload based on platform thermals and power budgeting constraints. A processor comprises a plurality of physical cores supporting a plurality of logical cores of different core types, wherein the core types incl...

Full description

Saved in:
Bibliographic Details
Main Authors SCOTT D.HAHN, MISHALI NAIK, RUSSELL J.FENGER, GAURAV KHANNA, ELIEZER WEISSMANN, GANAPATI N.SRINIVASA, ALON NAVEH, EUGENE GORBATOV, DHEERAJ R.SUBBAREDDY, PAOLO NARVAEZ, ABIRAMI PRABHAKARAN, PAUL BRETT, INDER M.SODHI, DAVID A.KOUFATY
Format Patent
LanguageChinese
English
Published 11.08.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The invention discloses optimal logical processor count and type selection for a given workload based on platform thermals and power budgeting constraints. A processor comprises a plurality of physical cores supporting a plurality of logical cores of different core types, wherein the core types include a large core type and a small core type. A multi-threaded application comprises a plurality of software threads concurrently executed in a first time slot by a first subset of logical cores. Based on data collected from monitoring the execution in the first time slot, the processor selects a second subset of logical cores for concurrent execution of the software threads in a second time slot. Each logical core in the second subset has one of the core types that matches a feature of one of the software threads. 本申请公开了基于平台热以及功率预算约束,对于给定工作负荷的最佳逻辑处理器计数和类型选择。处理器包括支持不同的核类型的多个逻辑核的多个物理核,其中核类型包括大核类型和小核类型。多线程应用程序包括由逻辑核的第一子集在第一时隙并发地执行的多个软件线程。基于从监测在第一时隙执行收集到的数据,处理器选择逻辑核的第二子集,用于软件线程在第二时隙的并发执行。第二子集中的每一个逻辑核都具有匹配软件线程中的一个的特征的一种
Bibliography:Application Number: CN202010077623