HIERARCHICAL ASYMMETRIC CORE ATTRIBUTE DETECTION

    公开(公告)号:US20230161618A1

    公开(公告)日:2023-05-25

    申请号:US17530936

    申请日:2021-11-19

    CPC classification number: G06F9/4881 G06F2209/482

    Abstract: Within a processing system, thread count asymmetries manifest when one or more cores of a processing device are disabled. To determine such thread count asymmetries, discovery operations are performed to determine thread count asymmetries for one or more hierarchy levels of a processing device based on a number of threads per enumerated instance within the hierarchy level. In response to the determining a thread count asymmetry, one thread identifier for each enumerated instance within the asymmetric hierarchy level is defined to determine a representation of the asymmetry. Using the representation of the symmetry, software tasks associated with one or more application within the processing system are performed.

    Providing interrupts from an input-output memory management unit to guest operating systems

    公开(公告)号:US11042495B2

    公开(公告)日:2021-06-22

    申请号:US16578165

    申请日:2019-09-20

    Abstract: An electronic device includes a processor that executes a guest operating system; a memory having a guest portion that is reserved for storing data and information to be accessed by the guest operating system; and an input-output memory management unit (IOMMU). The IOMMU performs operations for signaling an interrupt to the guest operating system. For these operations, the IOMMU acquires, from an entry in an interrupt remapping table associated with the guest operating system, a location in a virtual advanced programmable interrupt controller (APIC) backing page for the guest operating system in the guest portion of the memory. The IOMMU then writes information about the interrupt to the location in the virtual APIC backing page. The IOMMU next communicates an indication of the interrupt to the guest operating system.

    HIERARCHICAL ASYMMETRIC CORE ATTRIBUTE DETECTION

    公开(公告)号:US20250021379A1

    公开(公告)日:2025-01-16

    申请号:US18780862

    申请日:2024-07-23

    Abstract: Within a processing system, thread count asymmetries manifest when one or more cores of a processing device are disabled. To determine such thread count asymmetries, discovery operations are performed to determine thread count asymmetries for one or more hierarchy levels of a processing device based on a number of threads per enumerated instance within the hierarchy level. In response to the determining a thread count asymmetry, one thread identifier for each enumerated instance within the asymmetric hierarchy level is defined to determine a representation of the asymmetry. Using the representation of the symmetry, software tasks associated with one or more application within the processing system are performed.

    METHOD AND APPARATUS FOR INTEGRATION OF NON-VOLATILE MEMORY

    公开(公告)号:US20180181341A1

    公开(公告)日:2018-06-28

    申请号:US15389908

    申请日:2016-12-23

    Inventor: Paul Blinzer

    Abstract: Described herein is a method and system for directly accessing and transferring data between a first memory architecture and a second memory architecture associated with a graphics processing unit (GPU) by treating the first memory architecture, the second memory architecture and system memory as a single physical memory, where the first memory architecture is a non-volatile memory (NVM) and the second memory architecture is a local memory. Upon accessing a virtual address (VA) range by a processor, the requested content is paged in from the single physical memory and is then redirected by a virtual storage driver to the second memory architecture or the system memory, depending on which of the GPU or CPU triggered the access request. The memory transfer occurs without awareness of the application and the operating system.

Patent Agency Ranking