Circuits and Methods Providing Core Scheduling in Response to Aging for a Multi-Core Processor

    公开(公告)号:US20180143853A1

    公开(公告)日:2018-05-24

    申请号:US15398864

    申请日:2017-01-05

    CPC classification number: G06F9/44505 G06F9/5027 G06F9/5061

    Abstract: A system includes a computer processor including N cores; and a plurality of device aging sensors, wherein each one of the plurality of device aging sensors is disposed within a respective core, the plurality of device aging sensors being configured to communicate core aging information with a core scheduler in the computer processor, wherein the core scheduler is configured to make a first set of M cores available to a thread scheduler and remaining cores of the N cores unavailable to the thread scheduler in a first time period in which the core aging information indicates that aging of the first set of M cores is below a threshold, and wherein the core scheduler is configured to make a second set of M cores available to the thread scheduler and remaining cores of the N cores unavailable to the thread scheduler in a second time period.

    Thermal mitigation of multi-core processor
    2.
    发明授权
    Thermal mitigation of multi-core processor 有权
    多核处理器的散热

    公开(公告)号:US09582052B2

    公开(公告)日:2017-02-28

    申请号:US14675409

    申请日:2015-03-31

    Abstract: A method, an apparatus, and a computer program product are provided. The apparatus may be a UE. The UE has a processor including a plurality of cores. The plurality of cores includes a first core and remaining cores. The UE determines a temperature of the first core of the plurality of cores. The first core processes a load. The UE determines that the temperature of the first core is greater than a first threshold. The UE determines that the temperature of the first core is not greater than a second threshold. The second threshold is greater than the first threshold. The UE transfers at least a portion of the load of the first core to a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold.

    Abstract translation: 提供了一种方法,装置和计算机程序产品。 该装置可以是UE。 UE具有包括多个核的处理器。 多个芯包括第一芯和剩余芯。 UE确定多个核心的第一核心的温度。 第一个核心处理一个负载。 UE确定第一核的温度大于第一阈值。 UE确定第一核心的温度不大于第二阈值。 第二阈值大于第一阈值。 响应于确定第一核心的温度大于第一阈值,UE将第一核心的至少一部分负载传送到剩余核心的第二核心。

    Method and apparatus for integrated circuit monitoring and prevention of electromigration failure

    公开(公告)号:US10591531B2

    公开(公告)日:2020-03-17

    申请号:US15177964

    申请日:2016-06-09

    Abstract: An apparatus is disclosed. The apparatus includes a circuit, a conductor interconnecting a portion of the circuit, and a processor configured to determine a temperature of the conductor and adjust at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The at least one parameter includes a lifetime estimate for the conductor. A method of operating an apparatus including a circuit and a conductor interconnecting a portion of the circuit is disclosed. The method includes determining a temperature of the conductor, and adjusting at least one parameter related to the conductor in response to the determined temperature rising above a threshold. The parameter includes a lifetime estimate for the conductor.

    Thermal mitigation based on predicted temperatures

    公开(公告)号:US10416737B2

    公开(公告)日:2019-09-17

    申请号:US14532980

    申请日:2014-11-04

    Inventor: Rajit Chandra

    Abstract: An apparatus is presented. The apparatus includes a first circuit configured to predict temperatures of a location for a plurality of time instances based on measured temperatures and a second circuit configured to schedule a thermal mitigation function based on the predicted temperatures. A method of operating an apparatus is presented. The method includes measuring temperatures on an integrated circuit, predicting temperatures of a location for a plurality of time instances based on the measured temperatures, and scheduling a thermal mitigation function based on the predicted temperatures. An apparatus is presented. The apparatus includes means for measuring temperatures on an integrated circuit, means for predicting temperatures of a location for a plurality of time instances based on measured temperatures, and means for scheduling a thermal mitigation function based on the predicted temperatures.

    Algorithm for preferred core sequencing to maximize performance and reduce chip temperature and power
    6.
    发明授权
    Algorithm for preferred core sequencing to maximize performance and reduce chip temperature and power 有权
    优化核心测序的算法可最大限度地提高性能并降低芯片的温度和功率

    公开(公告)号:US09557797B2

    公开(公告)日:2017-01-31

    申请号:US14319393

    申请日:2014-06-30

    Abstract: Aspects include computing devices, systems, and methods for selecting preferred processor core combinations for a state of a computing device. In an aspect, a state of a computing device containing the multi-core processor may be determined. A number of current leakage ratios may be determined by comparing current leakages of the processor cores to current leakages of the other processor cores. The ratios may be compared to boundaries for the state of the computing device in respective inequalities. A processor core associated with a number of boundaries may be selected in response to determining that the respective inequalities are true. The boundaries may be associated with a set of processor cores deemed preferred for an associated state of the computing device. The processor core present in the set of processor cores for each boundary of a true inequality may be the selected processor core.

    Abstract translation: 方面包括用于为计算设备的状态选择优选处理器核心组合的计算设备,系统和方法。 在一方面,可以确定包含多核处理器的计算设备的状态。 可以通过将处理器核心的当前泄漏与其他处理器核心的当前泄漏进行比较来确定多个电流泄漏比。 可以将这些比率与各个不等式中的计算装置的状态的边界进行比较。 响应于确定相应的不等式是真实的,可以选择与多个边界相关联的处理器核心。 边界可以与被认为对于计算设备的相关状态优选的一组处理器核心相关联。 存在于真正不等式的每个边界的处理器核心集合中的处理器核心可以是所选择的处理器核心。

    Algorithm For Preferred Core Sequencing To Maximize Performance And Reduce Chip Temperature And Power
    7.
    发明申请
    Algorithm For Preferred Core Sequencing To Maximize Performance And Reduce Chip Temperature And Power 有权
    优化核心排序的算法以最大限度地提高性能并降低芯片温度和功率

    公开(公告)号:US20150338902A1

    公开(公告)日:2015-11-26

    申请号:US14319393

    申请日:2014-06-30

    Abstract: Aspects include computing devices, systems, and methods for selecting preferred processor core combinations for a state of a computing device. In an aspect, a state of a computing device containing the multi-core processor may be determined. A number of current leakage ratios may be determined by comparing current leakages of the processor cores to current leakages of the other processor cores. The ratios may be compared to boundaries for the state of the computing device in respective inequalities. A processor core associated with a number of boundaries may be selected in response to determining that the respective inequalities are true. The boundaries may be associated with a set of processor cores deemed preferred for an associated state of the computing device. The processor core present in the set of processor cores for each boundary of a true inequality may be the selected processor core.

    Abstract translation: 方面包括用于为计算设备的状态选择优选处理器核心组合的计算设备,系统和方法。 在一方面,可以确定包含多核处理器的计算设备的状态。 可以通过将处理器核心的当前泄漏与其他处理器核心的当前泄漏进行比较来确定多个电流泄漏比。 可以将这些比率与各个不等式中的计算装置的状态的边界进行比较。 响应于确定相应的不等式是真实的,可以选择与多个边界相关联的处理器核心。 边界可以与被认为对于计算设备的相关状态优选的一组处理器核心相关联。 存在于真正不等式的每个边界的处理器核心集合中的处理器核心可以是所选择的处理器核心。

    Thermal mitigation of multi-core processor

    公开(公告)号:US10114443B2

    公开(公告)日:2018-10-30

    申请号:US15441124

    申请日:2017-02-23

    Abstract: A thermal controller for managing thermal energy of a multi-core processor is provided. The cores include a first core processing a load and remaining cores. The thermal controller is configured to determine that a temperature of the first core is greater than a first threshold, determine a temperature of a second core of the remaining cores in response to determining that the temperature of the first core is greater than the first threshold, and determine whether the temperature of the second core is greater than or less than a second threshold. The thermal controller is configured to transfer at least a portion of the load of the first core to the second core in response to determining that the temperature of the first core is greater than the first threshold and based on whether the temperature of the second core is greater than or less than the second threshold.

Patent Agency Ranking