-
公开(公告)号:CN113835895B
公开(公告)日:2024-04-26
申请号:CN202111147898.1
申请日:2016-11-22
Applicant: 英特尔公司
Abstract: 本公开的发明名称是“用于具有不同能力的核心的线程和/或虚拟机调度”。本文公开与线程和/或虚拟机的调度关联的设备、方法和存储介质。在实施例中,设备可提供有操作系统的调度器和/或虚拟机监测器。调度器要检索或接收具有不同能力的,设备的一个或多个多核处理器的核心的能力,并且至少部分基于核心的能力和多个执行线程的特性来调度多个执行线程以供在核心的所选的一个或多个核心上执行。虚拟机监测器检索或接收核心的能力,并且至少部分基于核心的能力和虚拟机的相应优先级来调度多个虚拟机以供在核心的所选的一个或多个核心上执行。可描述和/或要求保护其他实施例。
-
公开(公告)号:CN106843430A
公开(公告)日:2017-06-13
申请号:CN201710115292.7
申请日:2012-12-12
Applicant: 英特尔公司
Abstract: 本申请公开了用于能效和节能的方法、装置和系统。本文描述了基于所测得的工作负荷在处理元件之间有效率地平衡性能和功率的装置和系统。如果处理元件的工作负荷指示它是瓶颈,那么可提高其性能。然而,如果包括该处理元件的平台或集成电路已在功率或热限制下工作,那么其性能的提高将由另一处理元件性能的降低或给定上限来抵销,以维持符合功率或热限制。因此,即使当多个处理元件在功率或热限制下操作时,也通过平衡功率分配来标识和缓和瓶颈。
-
公开(公告)号:CN105051678A
公开(公告)日:2015-11-11
申请号:CN201380062302.5
申请日:2013-06-19
Applicant: 英特尔公司
Inventor: P·纳凡兹 , G·N·斯里尼瓦萨 , E·高巴托夫 , D·R·萨巴瑞迪 , M·奈克 , A·纳韦 , A·帕拉哈卡兰 , E·威斯曼 , D·A·考法蒂 , P·布莱特 , S·D·哈恩 , A·J·赫德瑞奇 , R·艾耶 , N·赤特罗 , I·M·索迪 , G·康纳 , R·J·芬格
CPC classification number: G06F9/5044 , G06F9/45533 , G06F9/5077 , G06F9/5094 , G06F15/80 , Y02D10/22
Abstract: 描述了异构处理器架构。例如,根据本发明的一个实施例的处理器包括:具有第一处理特性的一个或多个物理处理器核的第一集合;具有不同于该第一处理特性的第二处理特性的一个或多个物理处理器核的第二集合;虚拟到物理(V-P)映射逻辑,用于将多个虚拟处理器暴露给软件,多个虚拟处理器对于软件就像是多个同构处理器核,该软件用于好像多个虚拟处理器是同构处理器核那样来将多个线程分配给多个虚拟处理器;其中,V-P映射逻辑用于将每一个虚拟处理器映射至物理处理器核的第一集合或物理处理器核的第二集合中的物理处理器,使得由软件分配给第一虚拟处理器的线程由从物理处理器的第一集合或第二集合被映射至第一虚拟处理器的物理处理器执行。
-
公开(公告)号:CN101354661B
公开(公告)日:2012-06-27
申请号:CN200810210379.3
申请日:2008-06-27
Applicant: 英特尔公司
CPC classification number: G06F9/4893 , Y02D10/24
Abstract: 本发明提供了基于工作负载的时间特征优化OS调度决策的系统和方法。在一些实施例中,本发明涉及增强操作系统调度就绪线程能力的系统和方法,特别是基于平台策略选择运行就绪线程的逻辑处理器。平台策略可以是以性能为中心的、以功耗为中心的,或两者的平衡。本发明的实施例在选择逻辑处理器过程中使用系统利用率或工作负载的时间特征,和/或就绪线程的时间特征。还描述并要求保护其他实施例。
-
公开(公告)号:CN104919417B
公开(公告)日:2018-08-07
申请号:CN201380062629.2
申请日:2013-06-20
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F1/3206 , G06F2212/683 , Y02D10/13
Abstract: 描述了种包括识别有待被无效的个或多个硬件线程的TLB信息的方法。该方法还包括确定该个或多个硬件线程中的哪些线程处于其中TLB信息被清除的状态下。该方法还包括将TLB击落指引到该个或多个硬件线程中的处于其中TLB信息未被清除的状态下的那些线程。
-
公开(公告)号:CN105144086A
公开(公告)日:2015-12-09
申请号:CN201380062283.6
申请日:2013-06-27
Applicant: 英特尔公司
Inventor: P·纳凡兹 , G·N·斯里尼瓦萨 , E·高巴托夫 , D·R·萨巴瑞迪 , M·奈克 , A·纳韦 , A·帕拉哈卡兰 , E·威斯曼 , D·A·考法蒂 , P·布莱特 , S·D·哈恩 , A·J·赫德瑞奇 , I·M·索迪 , G·康纳 , R·J·芬格 , B·E·贝格比 , A·D·亨罗伊德
CPC classification number: G06F9/3891
Abstract: 描述了异构处理器架构。例如,根据本发明的一个实施例的处理器包括:大型物理处理器核的集合;小型物理处理器核的集合,这些小型物理处理器核具有相对于大型物理处理器核的相对较低的性能处理能力和相对较低的功率使用;虚拟到物理(V-P)映射逻辑,用于通过虚拟核的对应集合将大型物理处理器核的集合暴露给软件,并且对该软件隐藏小型物理处理器核的集合。
-
公开(公告)号:CN105144082A
公开(公告)日:2015-12-09
申请号:CN201280077266.5
申请日:2012-12-28
Applicant: 英特尔公司
Inventor: D·R·萨巴瑞迪 , G·N·斯里尼瓦萨 , D·A·考法蒂 , S·D·哈恩 , M·奈克 , P·纳凡兹 , A·帕拉哈卡兰 , E·高巴托夫 , A·纳韦 , I·M·索迪 , E·威斯曼 , P·布莱特 , G·康纳 , R·J·芬格
CPC classification number: G06F9/3885 , G06F9/5094 , Y02D10/22
Abstract: 处理器包括支持不同的核类型的多个逻辑核的多个物理核,其中核类型包括大核类型和小核类型。多线程应用程序包括由逻辑核的第一子集在第一时隙并发地执行的多个软件线程。基于从监测在第一时隙执行收集到的数据,处理器选择逻辑核的第二子集,用于软件线程在第二时隙的并发执行。第二子集中的每一个逻辑核都具有匹配软件线程中的一个的特征的一种核类型。
-
公开(公告)号:CN101539799A
公开(公告)日:2009-09-23
申请号:CN200810176927.5
申请日:2008-09-28
Applicant: 英特尔公司
IPC: G06F1/32
CPC classification number: G06F1/3203 , G06F1/3243 , Y02D10/126 , Y02D10/152
Abstract: 本发明名称为“使用处理器硬件反馈机制来选择最佳处理器性能水平的系统和方法”。本发明的实施例是涉及利用硬件反馈来选择最佳处理器频率并降低功率/瓦特的自适应功率管理的系统和方法。本发明提供一种用于选择平台上的处理器状态的系统,包括:具有用于提供与当前的处理器频率、处理器状态和所述处理器的繁忙时间百分比相关的硬件反馈的电路的处理器;用于基于利用处理器停滞信息进行调整的所述反馈来更新所述处理器状态的部件。本发明还提供一种用于选择平台上的处理器状态的方法和一种用于选择平台上的处理器状态的机器可读存储介质。在至少一个实施例中,本发明旨在基于硬件反馈和处理器停滞行为来优化处理器频率和功率/瓦特使用。
-
公开(公告)号:CN107624181B
公开(公告)日:2021-11-23
申请号:CN201680028627.5
申请日:2016-05-04
Applicant: 英特尔公司
IPC: G06F9/50
Abstract: 与管理虚拟机的操作相关联的装备、方法和存储介质包括本文所描述的逻辑处理器上的虚拟处理器的动态闲置和调度。在各实施例中,装备可包括:具有一个或多个物理处理器的物理计算平台,用于管理多个虚拟机的操作的虚拟机管理器,每一虚拟机具有一个优先级水平并具有在所述一个或多个物理处理器的逻辑处理器实例上操作的一个或多个虚拟处理器,其中所述虚拟机管理器跟踪在共享逻辑处理器实例上操作的虚拟处理器的活动,并且至少鉴于在所述共享逻辑处理器实例上操作的虚拟处理器的活动以及与所述一个或多个虚拟处理器相关联的虚拟机的优先级来选择性地闲置和调度一个或多个虚拟处理器。
-
公开(公告)号:CN111522585A
公开(公告)日:2020-08-11
申请号:CN202010077623.4
申请日:2012-12-28
Applicant: 英特尔公司
Inventor: D·R·萨巴瑞迪 , G·N·斯里尼瓦萨 , D·A·考法蒂 , S·D·哈恩 , M·奈克 , P·纳凡兹 , A·帕拉哈卡兰 , E·高巴托夫 , A·纳韦 , I·M·索迪 , E·威斯曼 , P·布莱特 , G·康纳 , R·J·芬格
Abstract: 本申请公开了基于平台热以及功率预算约束,对于给定工作负荷的最佳逻辑处理器计数和类型选择。处理器包括支持不同的核类型的多个逻辑核的多个物理核,其中核类型包括大核类型和小核类型。多线程应用程序包括由逻辑核的第一子集在第一时隙并发地执行的多个软件线程。基于从监测在第一时隙执行收集到的数据,处理器选择逻辑核的第二子集,用于软件线程在第二时隙的并发执行。第二子集中的每一个逻辑核都具有匹配软件线程中的一个的特征的一种核类型。
-
-
-
-
-
-
-
-
-