Methods and systems to facilitate operation in unpinned memory
    3.
    发明授权
    Methods and systems to facilitate operation in unpinned memory 有权
    方便和系统,以方便在无内存中的操作

    公开(公告)号:US08842126B2

    公开(公告)日:2014-09-23

    申请号:US13324443

    申请日:2011-12-13

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F12/08

    摘要: In an embodiment, a method of processing memory requests in a first processing device is provided. The method includes generating a memory request associated with a memory address located in an unpinned memory space managed by an operating system running on a second processing device; and responsive to a determination that the memory address is not resident in a physical memory, transmitting a message to the second processing device. In response to the message, the operating system controls the second processing device to bring the memory address into the physical memory.

    摘要翻译: 在一个实施例中,提供了一种在第一处理设备中处理存储器请求的方法。 该方法包括:产生与位于由在第二处理设备上运行的操作系统管理的未被固定的存储器空间中的存储器地址相关联的存储器请求; 并且响应于所述存储器地址不驻留在物理存储器中的确定,向第二处理设备发送消息。 响应于该消息,操作系统控制第二处理设备以使存储器地址进入物理存储器。

    Methods and Systems to Facilitate Operation in Unpinned Memory
    4.
    发明申请
    Methods and Systems to Facilitate Operation in Unpinned Memory 有权
    方法和系统促进无内存操作

    公开(公告)号:US20130147821A1

    公开(公告)日:2013-06-13

    申请号:US13324443

    申请日:2011-12-13

    IPC分类号: G06F13/00 G06F12/00

    CPC分类号: G06F12/08

    摘要: In an embodiment, a method of processing memory requests in a first processing device is provided. The method includes generating a memory request associated with a memory address located in an unpinned memory space managed by an operating system running on a second processing device; and responsive to a determination that the memory address is not resident in a physical memory, transmitting a message to the second processing device. In response to the message, the operating system controls the second processing device to bring the memory address into the physical memory.

    摘要翻译: 在一个实施例中,提供了一种在第一处理设备中处理存储器请求的方法。 该方法包括:产生与位于由在第二处理设备上运行的操作系统管理的未被固定的存储器空间中的存储器地址相关联的存储器请求; 并且响应于所述存储器地址不驻留在物理存储器中的确定,向第二处理设备发送消息。 响应于该消息,操作系统控制第二处理设备以使存储器地址进入物理存储器。

    Graphics processing dispatch from user mode
    5.
    发明授权
    Graphics processing dispatch from user mode 有权
    图形处理从用户模式调度

    公开(公告)号:US09176795B2

    公开(公告)日:2015-11-03

    申请号:US13289304

    申请日:2011-11-04

    CPC分类号: G06F9/545 G06F9/544

    摘要: A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于提供对用户模式应用的加速处理设备计算资源的改进访问。 所公开的功能允许用户模式应用程序向加速处理设备提供命令,而不需要内核模式转换以便访问统一的环形缓冲区。 相反,应用程序各自提供有自己的缓冲区,加速处理设备硬件可以访问进程命令。 通过完整的操作系统支持,用户模式应用程序能够以与CPU相同的方式利用加速处理设备。

    GRAPHICS PROCESSING DISPATCH FROM USER MODE
    7.
    发明申请
    GRAPHICS PROCESSING DISPATCH FROM USER MODE 有权
    图形处理从用户模式进行分配

    公开(公告)号:US20120188258A1

    公开(公告)日:2012-07-26

    申请号:US13289304

    申请日:2011-11-04

    IPC分类号: G06F15/16

    CPC分类号: G06F9/545 G06F9/544

    摘要: A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于提供对用户模式应用的加速处理设备计算资源的改进访问。 所公开的功能允许用户模式应用程序向加速处理设备提供命令,而不需要内核模式转换以便访问统一的环形缓冲区。 相反,应用程序各自提供有自己的缓冲区,加速处理设备硬件可以访问进程命令。 通过完整的操作系统支持,用户模式应用程序能够以与CPU相同的方式利用加速处理设备。

    Systems and methods for sharing devices in a virtualization environment
    10.
    发明授权
    Systems and methods for sharing devices in a virtualization environment 有权
    在虚拟化环境中共享设备的系统和方法

    公开(公告)号:US09154451B2

    公开(公告)日:2015-10-06

    申请号:US13590700

    申请日:2012-08-21

    摘要: Described are systems and methods for communication between a plurality of electronic devices and an aggregation device. An aggregation device processes instructions related to a configuration of an electronic device in communication with the aggregation device. One or more virtual devices are generated in response to processing the instructions. The electronic device enumerates a configuration space to determine devices for use by the electronic device. The aggregation device detects an access of the configuration space by the electronic device. The one or more virtual devices are presented from the aggregation device to the electronic device in accordance with the instructions.

    摘要翻译: 描述了用于多个电子设备和聚合设备之间的通信的系统和方法。 聚合设备处理与聚合设备通信的电子设备的配置相关的指令。 响应于处理指令而产生一个或多个虚拟设备。 电子设备列举配置空间以确定电子设备使用的设备。 聚合设备检测电子设备对配置空间的访问。 一个或多个虚拟设备根据指令从聚合设备呈现给电子设备。