DYNAMIC PINNING OF VIRTUAL PAGES SHARED BETWEEN DIFFERENT TYPE PROCESSORS OF A HETEROGENEOUS COMPUTING PLATFORM
    54.
    发明申请
    DYNAMIC PINNING OF VIRTUAL PAGES SHARED BETWEEN DIFFERENT TYPE PROCESSORS OF A HETEROGENEOUS COMPUTING PLATFORM 审中-公开
    异构计算平台不同类型处理器之间共享虚拟页的动态绑定

    公开(公告)号:WO2013006476A2

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

    申请号:PCT/US2012/045055

    申请日:2012-06-29

    Abstract: A computer system may support one or more techniques to allow dynamic pinning of the memory pages accessed by a non-CPU device (e.g., a graphics processing unit, GPU). The non-CPU may support virtual to physical address mapping and may thus be aware of the memory pages, which may not be pinned but may be accessed by the non-CPU. The non-CPU may notify or send such information to a run-time component such as a device driver associated with the CPU. In one embodiment, the device driver may, dynamically, perform pinning of such memory pages, which may be accessed by the non-CPU. The device driver may even unpin the memory pages, which may be no longer accessed by the non-CPU. Such an approach may allow the memory pages, which may be no longer accessed by the non-CPU to be available for allocation to the other CPUs and/or non-CPUs.

    Abstract translation: 计算机系统可支持一种或多种技术以允许由非CPU设备(例如,图形处理单元,GPU)访问的存储器页面的动态锁定。 非CPU可以支持虚拟到物理地址映射,并且因此可以知道存储器页面,其可以不被固定但可以由非CPU访问。 非CPU可以将这些信息通知或发送到运行时间组件,例如与CPU相关联的设备驱动程序。 在一个实施例中,设备驱动器可以动态地执行可以由非CPU访问的这样的存储页面的锁定。 设备驱动程序甚至可以解除内存页面的锁定,这些内存页面可能不再被非CPU访问。 这种方法可以允许非CPU访问的内存页面可用于分配给其他CPU和/或非CPU。

    POWER MANAGEMENT COORDINATION IN MULTI-CORE PROCESSORS
    55.
    发明申请
    POWER MANAGEMENT COORDINATION IN MULTI-CORE PROCESSORS 审中-公开
    多核处理器的电源管理协调

    公开(公告)号:WO2006019973A1

    公开(公告)日:2006-02-23

    申请号:PCT/US2005/025088

    申请日:2005-07-15

    Abstract: Systems and methods of managing power provide for issuing a first operating requirement from a first processor core and issuing a second operating requirement from a second processor core. In one embodiment, the operating requirements can reflect either a power policy or a performance policy, depending upon the factor that is currently most important to software. Hardware coordination logic is used to coordinate a shared resource setting with the operating requirements. The hardware coordination logic is also able to coordinate the shared resource setting with independent resource settings of the first and second processor cores based on the operating requirements.

    Abstract translation: 管理电力的系统和方法提供从第一处理器核发出第一操作要求并从第二处理器核发出第二操作要求。 在一个实施例中,操作要求可以反映功率策略或性能策略,这取决于当前对于软件最重要的因素。 硬件协调逻辑用于根据操作要求协调共享资源设置。 硬件协调逻辑还能够基于操作要求来协调共享资源设置与第一和第二处理器核心的独立资源设置。

Patent Agency Ranking