-
公开(公告)号:CN113448724A
公开(公告)日:2021-09-28
申请号:CN202011478410.9
申请日:2020-12-15
Applicant: 英特尔公司
Abstract: 用于跨多个逻辑处理器智能地调度线程的装置和方法。例如,处理器的一个实施例包括:多个核,用于被分配以形成用于执行线程的第一多个逻辑处理器(LP),其中,一个或多个逻辑处理器(LP)用于与多个核中的每个核相关联;调度引导电路,用于:监视第一多个LP和线程的执行特性;生成第一多个LP排名,每个LP排名包括按特定顺序的全部多个LP或多个LP的子集;以及将第一多个LP排名存储在存储器中以被提供给调度器,该调度器用于使用第一多个LP排名在多个LP上调度线程;功率控制器,用于执行功率管理代码以执行功率管理操作,该功率管理操作包括独立地调整多个核中的一个或多个核的频率和/或电压;其中,响应于用于对多个核中的第一核解除激活的核配置命令,在处理器上执行的特权程序代码或功率控制器用于用第一核的解除激活的指示来更新存储器;其中,响应于第一核的解除激活的指示,调度器用于修改线程的调度。