GRAPHICS PROCESSING DISPATCH FROM USER MODE
    1.
    发明申请
    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相同的方式利用加速处理设备。

    Graphics processing dispatch from user mode
    2.
    发明授权
    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 compute process scheduling
    6.
    发明授权
    Graphics compute process scheduling 有权
    图形计算过程调度

    公开(公告)号:US09176794B2

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

    申请号:US13289260

    申请日:2011-11-04

    CPC分类号: G06F9/545 G06F2209/509

    摘要: 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相同的方式利用加速处理设备。

    Methods and systems to facilitate operation in unpinned memory
    8.
    发明授权
    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
    10.
    发明申请
    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.

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