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

    Memory bandwidth monitoring extensible counter

    公开(公告)号:US12106106B2

    公开(公告)日:2024-10-01

    申请号:US17134256

    申请日:2020-12-25

    CPC classification number: G06F9/3009 G06F9/30101 G06F9/3851 G06F9/3885

    Abstract: Embodiments for memory bandwidth monitoring extensible counters are described. In embodiments, an apparatus includes memory bandwidth monitoring hardware to monitor an event, a shared cache to be shared by multiple cores. At least one of the cores is to execute multiple threads and includes at least three registers. The first register is programmable by software to store a thread identifier of one of threads and an event identifier of the event during execution of the thread. At least one value of the event identifier corresponds to a shared cache miss. The second register is to provide to the software a second value corresponding to a number of bits available to represent the count. The third register is to provide to the software a count of occurrences of the event and an indicator to indicate whether the count reached a maximum count representable by the number of bits.

    AUTONOMOUS AND EXTENSIBLE RESOURCE CONTROL BASED ON SOFTWARE PRIORITY HINT

    公开(公告)号:US20220206862A1

    公开(公告)日:2022-06-30

    申请号:US17134252

    申请日:2020-12-25

    Abstract: Embodiments of apparatuses, methods, and systems for resource control based on software priority are described. In embodiments, an apparatus includes resource sharing hardware and multiple cores. The resource sharing hardware is to share the shared resource among the cores. A first core includes first execution circuitry to execute multiple threads. The first core also includes registers programmable by software. A first register is to store a first identifier of a first thread and a first priority tag to indicate a first priority of the first thread relative to a second priority of a second thread. A second register to store a second identifier of the second thread and a second priority tag to indicate the second priority of the second thread relative to the first priority of the first thread. The resource sharing hardware is to use the first priority and the second priority to control access to the shared resource by the first thread and the second thread.

    TECHNOLOGIES FOR AUTONOMOUS EDGE COMPUTE INSTANCE OPTIMIZATION AND AUTO-HEALING USING LOCAL HARDWARE PLATFORM QOS SERVICES

    公开(公告)号:US20220182284A1

    公开(公告)日:2022-06-09

    申请号:US17505262

    申请日:2021-10-19

    Abstract: Technologies for analyzing and optimizing workloads (e.g., virtual network functions) executing on edge resources are disclosed. According to one embodiment disclosed herein, a compute device launches a virtualized system including a virtual network function and a performance manager, the performance manager to monitor a current resource usage of the virtual network function as a function of a performance profile. The compute device determines, in response to a determination that one or more quality-of-service (QoS) requirements is not satisfied, whether one or more resources from the platform are available for satisfying the QoS requirements. The compute device receives, in response to a determination that the one or more resources are available for satisfying the QoS requirements, the one or more resources and updates the performance profile as a function of the received resources.

Patent Agency Ranking