Multi-core processor instruction throttling
    1.
    发明授权
    Multi-core processor instruction throttling 有权
    多核处理器指令调节

    公开(公告)号:US09383806B2

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

    申请号:US13864723

    申请日:2013-04-17

    Applicant: Apple Inc.

    Abstract: An apparatus for performing instruction throttling for a multi-processor system is disclosed. The apparatus may include a power estimation circuit, a table, a comparator, and a finite state machine. The power estimation circuit may be configured to receive information on high power instructions issued to a first processor and a second processor, and generate a power estimate dependent upon the received information. The table may be configured to store one or more pre-determined power threshold values, and the comparator may be configured to compare the power estimate with at least one of the pre-determined power threshold values. The finite state machine may be configured to adjust the throttle level of the first and second processors dependent upon the result of the comparison.

    Abstract translation: 公开了一种用于执行多处理器系统的指令调节的装置。 该装置可以包括功率估计电路,表,比较器和有限状态机。 功率估计电路可以被配置为接收关于发给第一处理器和第二处理器的高功率指令的信息,并且根据所接收的信息生成功率估计。 该表可以被配置为存储一个或多个预定功率阈值,并且比较器可以被配置为将功率估计与预定功率阈值中的至少一个进行比较。 有限状态机可以被配置为根据比较的结果来调节第一和第二处理器的节气门位置。

    Coprocessor dynamic power gating for on-die leakage reduction
    2.
    发明授权
    Coprocessor dynamic power gating for on-die leakage reduction 有权
    用于片上泄漏减少的协处理器动态功率门控

    公开(公告)号:US09411404B2

    公开(公告)日:2016-08-09

    申请号:US14157171

    申请日:2014-01-16

    Applicant: Apple Inc.

    Abstract: An apparatus is disclosed for managing operational modes of a processor. The apparatus may include the processor which may include a coprocessor, an instruction queue, and a monitoring circuit for detecting instructions for the coprocessor in the instruction queue. The monitoring circuit may detect when the instruction queue holds no instructions for the coprocessor. If the instruction queue holds no instructions for the coprocessor, the coprocessor may be placed into a mode in which the coprocessor consumes less power. The monitoring circuit may detect an instruction for the coprocessor in the instruction queue. In response to the instruction for the coprocessor, the coprocessor may be placed into a mode in which the coprocessor may execute the instruction.

    Abstract translation: 公开了一种用于管理处理器的操作模式的装置。 该装置可以包括可以包括协处理器,指令队列和用于检测指令队列中的协处理器的指令的监视电路的处理器。 监视电路可以检测指令队列何时不保存协处理器的指令。 如果指令队列不保存协处理器的指令,协处理器可以被置于协处理器消耗更少功率的模式中。 监视电路可以检测指令队列中协处理器的指令。 响应于协处理器的指令,协处理器可以被置于协处理器可以执行指令的模式中。

    Power Supply Droop Reduction Using Feed Forward Current Control
    3.
    发明申请
    Power Supply Droop Reduction Using Feed Forward Current Control 审中-公开
    使用前馈电流控制降低电源下降

    公开(公告)号:US20150033045A1

    公开(公告)日:2015-01-29

    申请号:US13948843

    申请日:2013-07-23

    Applicant: Apple Inc.

    Abstract: An apparatus for performing instruction throttling for a computing system is disclosed. The apparatus may include a first counter, a second counter, and a control circuit. The second counter may be configured to increment in response to a determination that a processing cycle of a processor has completed. The control circuit may be configured to initialize the first and second counters, detect the processor has issued and instruction, decrement the first counter in response to the detection of the issued instruction, block the processor from issuing instructions dependent upon the a value of the first counter, reset the first counter dependent upon a value of the second counter, and reset the second counter in response to a determination that the value of the second counter is greater than a pre-determined value.

    Abstract translation: 公开了一种用于对计算系统执行指令调节的装置。 该装置可以包括第一计数器,第二计数器和控制电路。 第二计数器可以被配置为响应于处理器的处理周期的确定已经完成而递增。 控制电路可以被配置为初始化第一和第二计数器,检测处理器已经发出和指令,响应于所发出的指令的检测而减小第一计数器,阻止处理器发出指令,取决于第一和第二计数器的值 计数器,根据第二计数器的值复位第一计数器,并且响应于第二计数器的值大于预定值的确定而复位第二计数器。

    FLOATING POINT COPROCESSOR DYNAMIC POWER GATING FOR ON-DIE LEAKAGE REDUCTION
    4.
    发明申请
    FLOATING POINT COPROCESSOR DYNAMIC POWER GATING FOR ON-DIE LEAKAGE REDUCTION 有权
    浮动点联动机动态功率补偿,用于降低电路损耗

    公开(公告)号:US20150198992A1

    公开(公告)日:2015-07-16

    申请号:US14157171

    申请日:2014-01-16

    Applicant: Apple Inc.

    Abstract: An apparatus is disclosed for managing operational modes of a processor. The apparatus may include the processor which may include a coprocessor, an instruction queue, and a monitoring circuit for detecting instructions for the coprocessor in the instruction queue. The monitoring circuit may detect when the instruction queue holds no instructions for the coprocessor. If the instruction queue holds no instructions for the coprocessor, the coprocessor may be placed into a mode in which the coprocessor consumes less power. The monitoring circuit may detect an instruction for the coprocessor in the instruction queue. In response to the instruction for the coprocessor, the coprocessor may be placed into a mode in which the coprocessor may execute the instruction.

    Abstract translation: 公开了一种用于管理处理器的操作模式的装置。 该装置可以包括可以包括协处理器,指令队列和用于检测指令队列中的协处理器的指令的监视电路的处理器。 监视电路可以检测指令队列何时不保存协处理器的指令。 如果指令队列不保存协处理器的指令,协处理器可以被置于协处理器消耗更少功率的模式中。 监视电路可以检测指令队列中协处理器的指令。 响应于协处理器的指令,协处理器可以被置于协处理器可以执行指令的模式中。

    MULTI-CORE PROCESSOR INSTRUCTION THROTTLING
    5.
    发明申请
    MULTI-CORE PROCESSOR INSTRUCTION THROTTLING 有权
    多核处理器指导曲线

    公开(公告)号:US20140317425A1

    公开(公告)日:2014-10-23

    申请号:US13864723

    申请日:2013-04-17

    Applicant: APPLE INC.

    Abstract: An apparatus for performing instruction throttling for a multi-processor system is disclosed. The apparatus may include a power estimation circuit, a table, a comparator, and a finite state machine. The power estimation circuit may be configured to receive information on high power instructions issued to a first processor and a second processor, and generate a power estimate dependent upon the received information. The table may be configured to store one or more pre-determined power threshold values, and the comparator may be configured to compare the power estimate with at least one of the pre-determined power threshold values. The finite state machine may be configured to adjust the throttle level of the first and second processors dependent upon the result of the comparison.

    Abstract translation: 公开了一种用于执行多处理器系统的指令调节的装置。 该装置可以包括功率估计电路,表,比较器和有限状态机。 功率估计电路可以被配置为接收关于发给第一处理器和第二处理器的高功率指令的信息,并且根据所接收的信息生成功率估计。 该表可以被配置为存储一个或多个预定功率阈值,并且比较器可以被配置为将功率估计与预定功率阈值中的至少一个进行比较。 有限状态机可以被配置为根据比较的结果来调节第一和第二处理器的节气门位置。

Patent Agency Ranking