Measurement of performance scalability in a microprocessor
    73.
    发明授权
    Measurement of performance scalability in a microprocessor 有权
    微处理器性能可扩展性测量

    公开(公告)号:US09513688B2

    公开(公告)日:2016-12-06

    申请号:US13844815

    申请日:2013-03-16

    CPC classification number: G06F1/324 G06F1/3203 G06F1/3206 Y02D10/126

    Abstract: A scalability algorithm causes a processor to initialize a performance indicator counter, operate at an initial frequency of the first clock signal for a first duration, and determine, based on the performance indicator counter, an initial performance of the first processing core. The algorithm may then cause the processor to operate at a second frequency of the first clock signal for a second duration and determine, based on the performance indicator counter, a second performance of the first processing core. A performance scalability of the first processing core may be determined based on the initial performance and the second performance and an operational parameter, such as one or more clock frequencies and/or supply voltage(s), may be changed based on the determined scalability.

    Abstract translation: 可扩展性算法使处理器初始化性能指标计数器,在第一时间信号的初始频率下操作第一持续时间,并且基于性能指标计数器确定第一处理核心的初始性能。 该算法然后可以使处理器在第一时钟信号的第二频率下工作持续第二持续时间,并且基于性能指标计数器确定第一处理核心的第二性能。 可以基于初始性能和第二性能来确定第一处理核心的性能可扩展性,并且可以基于所确定的可扩展性来改变诸如一个或多个时钟频率和/或供电电压的操作参数。

    Enabling a non-core domain to control memory bandwidth in a processor
    75.
    发明授权
    Enabling a non-core domain to control memory bandwidth in a processor 有权
    启用非核心域来控制处理器中的内存带宽

    公开(公告)号:US09354692B2

    公开(公告)日:2016-05-31

    申请号:US14451807

    申请日:2014-08-05

    Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括具有多个域的处理器,至少包括对于操作系统(OS)是透明的核心域和非核心域。 非核心域可以由驱动程序控制。 反过来,处理器还包括将核心域和非核心域互连到耦合到处理器的存储器的存储器互连。 此外,可以在处理器内的功率控制器可以基于在非核域上执行的工作负载的存储器有界性来控制存储器互连的频率。 描述和要求保护其他实施例。

    Controlling temperature of multiple domains of a multi-domain processor using a cross-domain margin
    76.
    发明授权
    Controlling temperature of multiple domains of a multi-domain processor using a cross-domain margin 有权
    使用跨域限制来控制多域处理器的多个域的温度

    公开(公告)号:US09235254B2

    公开(公告)日:2016-01-12

    申请号:US13780087

    申请日:2013-02-28

    CPC classification number: G06F1/3234 G06F1/206 G06F1/324 Y02D10/16

    Abstract: In one embodiment, the present invention includes a method for determining, in a controller of a multi-domain processor, whether a temperature of a second domain of the multi-domain processor is greater than a sum of a throttle threshold and a cross-domain margin, and if so, reducing a frequency of a first domain of the multi-domain processor by a selected amount. In this way, a temperature of the second domain can be allowed to reduce, given a thermal coupling of the domains. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于在多域处理器的控制器中确定多域处理器的第二域的温度是否大于节流阀阈值和跨域之和的方法 余量,如果是,则将多域处理器的第一域的频率降低所选择的量。 以这种方式,由于域的热耦合,可以允许第二域的温度降低。 描述和要求保护其他实施例。

Patent Agency Ranking