Hetergeneous processor apparatus and method
    43.
    发明授权
    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映射逻辑将每个虚拟处理器映射到所述第一物理处理器核心集合或所述第二物理处理器核心集合内的物理处理器,使得通过软件分配给第一虚拟处理器的线程由物理处理器映射执行 从第一组或第二组物理处理器到第一虚拟处理器。

    PROCESSORS HAVING HETEROGENEOUS CORES WITH DIFFERENT INSTRUCTIONS AND/OR ARCHITECURAL FEATURES THAT ARE PRESENTED TO SOFTWARE AS HOMOGENEOUS VIRTUAL CORES
    44.
    发明申请
    PROCESSORS HAVING HETEROGENEOUS CORES WITH DIFFERENT INSTRUCTIONS AND/OR ARCHITECURAL FEATURES THAT ARE PRESENTED TO SOFTWARE AS HOMOGENEOUS VIRTUAL CORES 审中-公开
    具有不同指令和/或建筑特征的异构异构体的处理器作为均质虚拟磁带提供给软件

    公开(公告)号:US20150007196A1

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

    申请号:US13931657

    申请日:2013-06-28

    CPC classification number: G06F9/5083 G06F9/5044 G06F9/5088 Y02D10/22 Y02D10/32

    Abstract: A processor of an aspect includes a first heterogeneous physical compute element having a first set of supported instructions and architectural features, and a second heterogeneous physical compute element having a second set of supported instructions and architectural features. The second set of supported instructions and architectural features is different than the first set of supported instructions and architectural features. The processor also includes a workload and architectural state migration module coupled with the first and second heterogeneous physical compute elements. The workload and state migration module is operable to migrate a workload and associated architectural state from the first heterogeneous physical compute element to the second heterogeneous physical compute element in response to an attempt by the workload to perform at least one of an unsupported instruction and an unsupported architectural feature on the first heterogeneous physical compute element.

    Abstract translation: 一方面的处理器包括具有第一组支持的指令和架构特征的第一异构物理计算元件,以及具有第二组支持的指令和架构特征的第二异构物理计算元件。 第二组支持的指令和架构特征与第一组支持的指令和架构特征不同。 处理器还包括与第一和第二异构物理计算元件耦合的工作负载和架构状态迁移模块。 工作负载和状态迁移模块可操作以响应于工作负载尝试执行不支持的指令和不支持的指令中的至少一个而将工作负载和相关联的架构状态从第一异构物理计算元件迁移到第二异构物理计算元件 第一个异构物理计算元素的架构特征。

Patent Agency Ranking