Hetergeneous processor apparatus and method
    34.
    发明授权
    Hetergeneous processor apparatus and method 有权
    杀菌处理器装置及方法

    公开(公告)号:US09329900B2

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

    申请号:US13730539

    申请日:2012-12-28

    Abstract: A heterogeneous processor architecture is described. For example, a processor according to one embodiment of the invention comprises: a first set of one or more physical processor cores having first processing characteristics; a second set of one or more physical processor cores having second processing characteristics different from the first processing characteristics; virtual-to-physical (V-P) mapping logic to expose a plurality of virtual processors to software, the plurality of virtual processors to appear to the software as a plurality of homogeneous processor cores, the software to allocate threads to the virtual processors as if the virtual processors were homogeneous processor cores; wherein the V-P mapping logic is to map each virtual processor to a physical processor within the first set of physical processor cores or the second set of physical processor cores such that a thread allocated to a first virtual processor by software is executed by a physical processor mapped to the first virtual processor from the first set or the second set of physical processors.

    Abstract translation: 描述异构处理器架构。 例如,根据本发明的一个实施例的处理器包括:具有第一处理特性的一个或多个物理处理器核心的第一组; 具有不同于所述第一处理特性的第二处理特性的第二组一个或多个物理处理器核; 虚拟到物理(VP)映射逻辑,以将多个虚拟处理器暴露给软件,所述多个虚拟处理器将软件呈现为多个同构的处理器核,所述软件将线程分配给虚拟处理器,如同 虚拟处理器是同类处理器核心; 其中所述VP映射逻辑将每个虚拟处理器映射到所述第一物理处理器核心集合或所述第二物理处理器核心集合内的物理处理器,使得通过软件分配给第一虚拟处理器的线程由物理处理器映射执行 从第一组或第二组物理处理器到第一虚拟处理器。

    Managing power consumption in a multi-core processor
    36.
    发明授权
    Managing power consumption in a multi-core processor 有权
    管理多核处理器的功耗

    公开(公告)号:US09075614B2

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

    申请号:US13782492

    申请日:2013-03-01

    CPC classification number: G06F1/3296 G06F1/324 Y02D10/126 Y02D10/172 Y02D50/20

    Abstract: A processor may include a core and an uncore area. The power consumed by the core area may be controlled by controlling the Cdyn of the processor such that the Cdyn is within an allowable Cdyn value irrespective of the application being processed by the core area. The power management technique includes measuring digital activity factor (DAF), monitoring architectural and data activity levels, and controlling power consumption by throttling the instructions based on the activity levels. As a result of throttling the instructions, throttling may be implemented in 3rd droop and thermal design point (TDP). Also, the idle power consumed by the uncore area while the core area is in deep power saving states may be reduced by varying the reference voltage VR and the VP provided to the uncore area. As a result, the idle power consumed by the uncore area may be reduced.

    Abstract translation: 处理器可以包括核心和无孔区域。 可以通过控制处理器的Cdyn来控制核心区域消耗的功率,使得Cdyn处于可允许的Cdyn值内,而不管应用程序是否被核心区域处理。 电源管理技术包括测量数字活动因素(DAF),监控架构和数据活动级别,以及通过基于活动级别来限制指令来控制功耗。 作为节流指令的结果,节流可以在第3垂直和热设计点(TDP)中实现。 此外,通过改变提供给无孔区域的参考电压VR和VP,可以减少核心区域处于深功率节省状态时由无孔区域消耗的空闲功率。 结果,可以减少由无孔区域消耗的空闲功率。

    Extension of CPU context-state management for micro-architecture state

    公开(公告)号:US10127039B2

    公开(公告)日:2018-11-13

    申请号:US15175881

    申请日:2016-06-07

    Abstract: A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. A save instruction is executed to store a micro-architectural state and an architectural state of a processor in a common buffer of a memory upon a context switch that suspends the execution of a process. The micro-architectural state contains performance data resulting from the execution of the process. A restore instruction is executed to retrieve the micro-architectural state and the architectural state from the common buffer upon a resumed execution of the process. Power management hardware then uses the micro-architectural state as an intermediate starting point for the resumed execution.

Patent Agency Ranking