Apparatus and method for memory address re-mapping of graphics data
    31.
    发明申请
    Apparatus and method for memory address re-mapping of graphics data 有权
    用于图形数据的存储器地址重映射的装置和方法

    公开(公告)号:US20080001958A1

    公开(公告)日:2008-01-03

    申请号:US11480663

    申请日:2006-06-30

    IPC分类号: G09G5/39

    摘要: A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.

    摘要翻译: 一种用于创建,更新和使用访客物理地址(GPA)以主机物理地址(HPA)影子转换表的方法和装置,用于将实现虚拟机监视器的计算环境的图形数据直接存储器访问(DMA)请求的GPA转换为 支持虚拟机。 可以通过虚拟机监视器透明地从一个或多个虚拟机通过计算环境的呈现或显示路径发送请求。 创建,更新和使用可以由存储器控制器执行,该存储器控制器检测发送到现有全局和页目录表的条目,从检测到的条目中分离影子表条目,以及将影子表条目的GPA转换为HPA。

    Bin pointer and state caching apparatus and method
    32.
    发明授权
    Bin pointer and state caching apparatus and method 失效
    Bin指针和状态缓存设备及方法

    公开(公告)号:US07295210B2

    公开(公告)日:2007-11-13

    申请号:US11016531

    申请日:2004-12-16

    IPC分类号: G09G5/36 G06T1/60

    CPC分类号: G06T15/005

    摘要: A computer graphics system is provided that includes a memory to store image data, a bin pointer list to store information regarding a plurality of image subscenes, and a pointer cache system to maintain data regarding the plurality of image subscenes. The pointer cache system may include a tag array section, a data array section and a decoupling section.

    摘要翻译: 提供了一种计算机图形系统,其包括存储图像数据的存储器,用于存储关于多个图像子信息的信息的指针列表,以及用于维护关于多个图像子信号的数据的指针缓存系统。 指针缓存系统可以包括标签阵列部分,数据阵列部分和去耦部分。

    Creating secure communication channels between processing elements
    33.
    发明授权
    Creating secure communication channels between processing elements 有权
    在处理元素之间创建安全的通信通道

    公开(公告)号:US09589159B2

    公开(公告)日:2017-03-07

    申请号:US12492513

    申请日:2009-06-26

    摘要: Two processing elements in a single platform may communicate securely to allow the platform to take advantage of the certain cryptographic functionality in one processing element. A first processing element, such as a bridge, may use its cryptographic functionality to request a key exchange with a second processing element, such as a graphics engine. Each processing element may include a global key which is common to the two processing elements and a unique key which is unique to each processing element. A key exchange may be established during the boot process the first time the system boots and, failing any hardware change, the same key may be used throughout the lifetime of the two processing elements. Once a secure channel is set up, any application wishing to authenticate a processing element without public-private cryptographic function may perform the authentication with the other processing element which shares a secure channel with the first processing element.

    摘要翻译: 单个平台中的两个处理元件可以安全通信,以允许平台在一个处理元件中利用某些加密功能。 诸如桥接器的第一处理元件可以使用其加密功能来请求与诸如图形引擎的第二处理元件的密钥交换。 每个处理元件可以包括两个处理元件共有的全局密钥和每个处理元件唯一的唯一密钥。 在系统引导的第一次引导过程中可以建立密钥交换,并且在任何硬件改变失败的情况下,在两个处理元件的整个寿命期间可以使用相同的密钥。 一旦建立了安全通道,希望在没有公共 - 私人密码功能的情况下认证处理元件的任何应用程序可以与与第一处理元件共享安全通道的其他处理元件执行认证。

    PERFORMING SCHEDULING OPERATIONS FOR GRAPHICS HARDWARE
    35.
    发明申请
    PERFORMING SCHEDULING OPERATIONS FOR GRAPHICS HARDWARE 有权
    执行图形硬件的调度操作

    公开(公告)号:US20140026137A1

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

    申请号:US13552122

    申请日:2012-07-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4881 Y02D10/24

    摘要: A computing device for performing scheduling operations for graphics hardware is described herein. The computing device includes a central processing unit (CPU) that is configured to execute an application. The computing device also includes a graphics scheduler configured to operate independently of the CPU. The graphics scheduler is configured to receive work queues relating to workloads from the application that are to execute on the CPU and perform scheduling operations for any of a number of graphics engines based on the work queues.

    摘要翻译: 本文描述了用于执行图形硬件的调度操作的计算设备。 计算设备包括被配置为执行应用的中央处理单元(CPU)。 计算设备还包括被配置为独立于CPU操作的图形调度器。 图形调度器被配置为接收与在CPU上执行的应用程序的工作负载有关的工作队列,并且基于工作队列对多个图形引擎中的任何一个执行调度操作。

    MEMORY ADDRESS RE-MAPPING OF GRAPHICS DATA
    37.
    发明申请
    MEMORY ADDRESS RE-MAPPING OF GRAPHICS DATA 有权
    存储器地址重新映射图形数据

    公开(公告)号:US20120139927A1

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

    申请号:US13369720

    申请日:2012-02-09

    IPC分类号: G09G5/39 G06T1/00 G06F12/00

    摘要: A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.

    摘要翻译: 一种用于创建,更新和使用访客物理地址(GPA)以主机物理地址(HPA)影子转换表的方法和装置,用于将实现虚拟机监视器的计算环境的图形数据直接存储器访问(DMA)请求的GPA转换为 支持虚拟机。 可以通过虚拟机监视器透明地从一个或多个虚拟机通过计算环境的呈现或显示路径发送请求。 创建,更新和使用可以由存储器控制器执行,该存储器控制器检测发送到现有全局和页目录表的条目,从检测到的条目中分离影子表条目,以及将影子表条目的GPA转换为HPA。

    Memory address re-mapping of graphics data
    38.
    发明授权
    Memory address re-mapping of graphics data 有权
    图形数据的内存地址重映射

    公开(公告)号:US08154555B2

    公开(公告)日:2012-04-10

    申请号:US12912630

    申请日:2010-10-26

    IPC分类号: G09G5/39 G06F13/00 G06F12/10

    摘要: A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.

    摘要翻译: 一种用于创建,更新和使用访客物理地址(GPA)以主机物理地址(HPA)影子转换表的方法和装置,用于将实现虚拟机监视器的计算环境的图形数据直接存储器访问(DMA)请求的GPA转换为 支持虚拟机。 可以通过虚拟机监视器透明地从一个或多个虚拟机通过计算环境的呈现或显示路径发送请求。 创建,更新和使用可以由存储器控制器执行,该存储器控制器检测发送到现有全局和页目录表的条目,从检测到的条目中分离影子表条目,以及将影子表条目的GPA转换为HPA。

    Apparatus and method for memory address re-mapping of graphics data
    39.
    发明授权
    Apparatus and method for memory address re-mapping of graphics data 有权
    用于图形数据的存储器地址重映射的装置和方法

    公开(公告)号:US07868897B2

    公开(公告)日:2011-01-11

    申请号:US11480663

    申请日:2006-06-30

    IPC分类号: G09G5/39 G06F13/00 G06F12/10

    摘要: A method and apparatus for creating, updating, and using guest physical address (GPA) to host physical address (HPA) shadow translation tables for translating GPAs of graphics data direct memory access (DMA) requests of a computing environment implementing a virtual machine monitor to support virtual machines. The requests may be sent through a render or display path of the computing environment from one or more virtual machines, transparently with respect to the virtual machine monitor. The creating, updating, and using may be performed by a memory controller detecting entries sent to existing global and page directory tables, forking off shadow table entries from the detected entries, and translating GPAs to HPAs for the shadow table entries.

    摘要翻译: 一种用于创建,更新和使用访客物理地址(GPA)以主机物理地址(HPA)影子转换表的方法和装置,用于将实现虚拟机监视器的计算环境的图形数据直接存储器访问(DMA)请求的GPA转换为 支持虚拟机。 可以通过虚拟机监视器透明地从一个或多个虚拟机通过计算环境的呈现或显示路径发送请求。 创建,更新和使用可以由存储器控制器执行,该存储器控制器检测发送到现有全局和页目录表的条目,从检测到的条目中分离影子表条目,以及将影子表条目的GPA转换为HPA。

    Creating Secure Communication Channels Between Processing Elements
    40.
    发明申请
    Creating Secure Communication Channels Between Processing Elements 有权
    在处理元素之间创建安全通信通道

    公开(公告)号:US20100332852A1

    公开(公告)日:2010-12-30

    申请号:US12492513

    申请日:2009-06-26

    IPC分类号: G06F12/14 G06F21/00 H04L9/08

    摘要: Two processing elements in a single platform may communicate securely to allow the platform to take advantage of the certain cryptographic functionality in one processing element. A first processing element, such as a bridge, may use its cryptographic functionality to request a key exchange with a second processing element, such as a graphics engine. Each processing element may include a global key which is common to the two processing elements and a unique key which is unique to each processing element. A key exchange may be established during the boot process the first time the system boots and, failing any hardware change, the same key may be used throughout the lifetime of the two processing elements. Once a secure channel is set up, any application wishing to authenticate a processing element without public-private cryptographic function may perform the authentication with the other processing element which shares a secure channel with the first processing element.

    摘要翻译: 单个平台中的两个处理元件可以安全通信,以允许平台在一个处理元件中利用某些加密功能。 诸如桥接器的第一处理元件可以使用其加密功能来请求与诸如图形引擎的第二处理元件的密钥交换。 每个处理元件可以包括两个处理元件共有的全局密钥和每个处理元件唯一的唯一密钥。 在系统引导的第一次引导过程中可以建立密钥交换,并且在任何硬件改变失败的情况下,在两个处理元件的整个寿命期间可以使用相同的密钥。 一旦建立了安全通道,希望在没有公共 - 私人密码功能的情况下认证处理元件的任何应用程序可以与与第一处理元件共享安全通道的其他处理元件执行认证。