MEMORY ADDRESS RE-MAPPING OF GRAPHICS DATA
    31.
    发明申请
    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
    32.
    发明授权
    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
    33.
    发明授权
    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
    34.
    发明申请
    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.

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

    BOOSTING GRAPHICS PERFORMANCE BASED ON EXECUTING WORKLOAD
    35.
    发明申请
    BOOSTING GRAPHICS PERFORMANCE BASED ON EXECUTING WORKLOAD 有权
    基于执行工作负载提升图形性能

    公开(公告)号:US20090167770A1

    公开(公告)日:2009-07-02

    申请号:US11967207

    申请日:2007-12-30

    IPC分类号: G06T1/20

    摘要: A novel graphics system including workload detection software is disclosed. The novel graphics system increases the voltage and frequency of the graphics hardware in an integrated graphics chipset, depending on operations performed by the hardware, for either a performance advantage or a power savings advantage.

    摘要翻译: 公开了一种包括工作负载检测软件的新型图形系统。 根据硬件执行的操作,新颖的图形系统可提高集成显卡芯片组中的图形硬件的电压和频率,以获得性能优势或省电优势。

    Method and apparatus for dynamic DLL powerdown and memory self-refresh
    37.
    发明申请
    Method and apparatus for dynamic DLL powerdown and memory self-refresh 有权
    用于动态DLL掉电和内存自刷新的方法和装置

    公开(公告)号:US20060020835A1

    公开(公告)日:2006-01-26

    申请号:US10899530

    申请日:2004-07-26

    IPC分类号: G06F1/26

    CPC分类号: G06F1/3225

    摘要: Embodiments of the present invention provide a method and apparatus for conserving power in an electronic device. In particular, embodiments of the present invention dynamically place the memory in self-refresh and chipset clock circuits in power down mode while keeping the isochronous streams (such as display) updated and servicing bus master cycles in a power savings mode.

    摘要翻译: 本发明的实施例提供了一种用于在电子设备中节省功率的方法和装置。 特别地,本发明的实施例将存储器动态地将自刷新和芯片组时钟电路放置在断电模式中,同时保持同步流(例如显示)被更新并且在节电模式下维持总线主控周期。

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

    公开(公告)号:US06862028B2

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

    申请号:US10074033

    申请日:2002-02-14

    IPC分类号: G06T15/00 G09G5/36

    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.

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

    Method and apparatus for deprioritizing a high priority client
    39.
    发明授权
    Method and apparatus for deprioritizing a high priority client 失效
    高优先级客户端优先化的方法和装置

    公开(公告)号:US06842807B2

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

    申请号:US10077838

    申请日:2002-02-15

    CPC分类号: G09G5/395

    摘要: A method and apparatus of deprioritizing a high priority client. An isochronous data stream request is generally referred to as a “high priority” client. These high priority requests are sensitive to time, such that a certain amount of data must be retrieved within a certain amount of time. The fetching of this data will cause increased latencies on lower priority clients making requests for data. A method and apparatus for deprioritizing a high priority client is needed to improve the efficiency in handling data traffic requests from both high priority and lower priority clients.

    摘要翻译: 将高优先级客户端优先化的方法和装置。 同步数据流请求通常被称为“高优先级”客户端。 这些高优先级请求对时间敏感,使得必须在一定时间内检索一定量的数据。 获取此数据将导致较低优先级客户端对数据进行请求的延迟延迟。 需要一种用于优先化高优先级客户端的方法和装置,以提高处理来自高优先级和低优先级客户端的数据业务请求的效率。

    EFFICIENT FINE GRAINED PROCESSING OF GRAPHICS WORKLOADS IN A VIRTUALIZED ENVIRONMENT

    公开(公告)号:US20180218530A1

    公开(公告)日:2018-08-02

    申请号:US15420376

    申请日:2017-01-31

    IPC分类号: G06T15/00 G06T15/80 G06F9/455

    摘要: An apparatus and method are described for fine grained sharing of graphics processing resources for example, one embodiment of a graphics processing apparatus comprises: a plurality of command buffers to store work elements from a plurality of virtual machines or applications, each work element indicating a command to be processed by graphics hardware and data identifying the virtual machine or application which generated the work element; a plurality of doorbell registers or memory regions, each doorbell register or memory region associated with a particular virtual machine or application, a virtual machine or application to store an indication in its doorbell register or memory region when it has stored a work element to a command buffer; and a work scheduler to read a work element from a command buffer responsive to detecting an indication in a doorbell register, the work scheduler to combine work elements from multiple virtual machines or applications in a submission to a graphics engine, the graphics engine to execute a work element using the data identifying a virtual machine or application associated with the work element, wherein different graphics engines are configured to simultaneously execute workloads belonging to different virtual machines or applications.