The present disclosure relates to the allocation of core identifiers, involving a method that can include the allocation of core identifiers to the active core to the idle core. After the active core and the idle core are synchronized, the active core is activated.
【技术实现步骤摘要】
核心标识符的分配
技术介绍
热应力是处理器的使用年限中的主要因素。各种技术用于限制置于处理器上的热应力,诸如热沉、强制空气冷却、液体冷却和节流。此外,热应力将操作限制置于处理器上。例如,在与标量指令相比时,当执行诸如高级向量扩展(AVX)指令之类的向量指令时,热效应可能要求处理器以较低频率运行。附图说明在以下详细描述中并且参照附图来描述某些示例,在所述附图中:图1图示了多核处理器内的核心迁移的示例;图2图示了基于温度条件执行迁移的示例方法;图3图示了基于活动时间的核心迁移的示例;图4图示了存储指令的示例非暂时性计算机可读介质;以及图5图示了包括多核处理器和执行核心迁移的控制器的示例系统。具体实施方式所公开的技术的实现方式允许进程或线程在多核处理器内被从活跃核心迁移到非活跃核心。迁移可以以对操作系统(OS)透明的方式执行。迁移核心可以缓解由处理器的核心之间的不均匀分布的工作负载形成的热学热点。除了延长处理器的使用年限以及降低在保修期内故障的可能性之外,这可以改进处理器的性能。例如,执行核心迁移的处理器可以能够以与其执行标量指令相同的速度执行AVX指令。此外,核心迁移可以允 ...
【技术保护点】
一种方法,包括:向活跃核心发布保存状态命令,活跃核心具有核心标识符;向空闲核心分配核心标识符;等待活跃核心和空闲核心同步;在活跃核心和空闲核心已经同步之后,将活跃核心置于非活跃状态中。
【技术特征摘要】
2016.09.23 US 15/2738601.一种方法,包括:向活跃核心发布保存状态命令,活跃核心具有核心标识符;向空闲核心分配核心标识符;等待活跃核心和空闲核心同步;在活跃核心和空闲核心已经同步之后,将活跃核心置于非活跃状态中。2.权利要求1所述的方法,还包括:确定活跃核心满足阈值温度条件;以及基于所述确定发布保存状态命令。3.权利要求2所述的方法,其中确定的步骤包括从位于活跃核心上的温度传感器读取温度。4.权利要求2所述的方法,其中确定的步骤包括使用来自多个处理器上的温度传感器的读数和处理器布局信息来估计活跃核心的温度。5.权利要求1所述的方法,确定活跃核心已经活跃了阈值长度的时间;以及基于所述确定而发布保存状态命令。6.权利要求1所述的方法,还包括基于空闲核心与活跃核心之间的距离和空闲核心的温度中的至少一个而从空闲核心的集合选择空闲核心。7.权利要求6所述的方法,还包括从管理控制器接收空闲核心的集合中的空闲核心的数目。8.权利要求1所述的方法,还包括通过将活跃核心的核心标识符写入到空闲核心的标识符寄存器来向空闲核心分配核心标识符。9.一种非暂时性计算机可读介质,存储指令用以:监视第一核心的温度,第一核心具有核心标识符;如果第一核心温度超过阈值,则从空闲核心的集合选择第二核心;向第二核心分配核心标识符;同步第一核心和第二核心;以及将第一核心置于非活跃状态中。10.权利要求9所述的非暂时性计算机可读介质,存储...
【专利技术属性】
技术研发人员:V阮,MT吉尔,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。