Method and system for improving data coherency in a parallel rendering system
    1.
    发明授权
    Method and system for improving data coherency in a parallel rendering system 有权
    用于提高并行渲染系统中数据一致性的方法和系统

    公开(公告)号:US08139069B1

    公开(公告)日:2012-03-20

    申请号:US11556660

    申请日:2006-11-03

    IPC分类号: G06F15/80

    摘要: A method and system for improving data coherency in a parallel rendering system is disclosed. Specifically, one embodiment of the present invention sets forth a method for managing a plurality of independently processed texture streams in a parallel rendering system that includes the steps of maintaining a time stamp for a group of tiles of work that are associated with each of the plurality of the texture streams and are associated with a specified area in screen space, and utilizing the time stamps to counter divergences in the independent processing of the plurality of texture streams.

    摘要翻译: 公开了一种用于提高并行渲染系统中数据一致性的方法和系统。 具体地,本发明的一个实施例阐述了一种用于在并行渲染系统中管理多个独立处理的纹理流的方法,该方法包括以下步骤:维护与多个相关联的工作的一组瓦片的时间戳 的纹理流并且与屏幕空间中的指定区域相关联,并且利用时间戳来反复在多个纹理流的独立处理中的分歧。

    Prescient cache management
    3.
    发明授权
    Prescient cache management 有权
    预备缓存管理

    公开(公告)号:US07616209B1

    公开(公告)日:2009-11-10

    申请号:US11454230

    申请日:2006-06-16

    IPC分类号: G09G5/36 G06F13/00 G06F13/28

    摘要: Prescient cache management methods and systems are disclosed. In one embodiment, within a pre-raster engine operations stage in a graphics rendering pipeline, tile entries are stored in a buffer. Each of these tile entries is related a transaction request that enters the pre-raster engine operations stage and has a screen coordinates field and a conflict field. If this buffer includes a first tile entry, which is related to a first transaction request associated with a first tile, and a second tile entry, which is related to a second transaction request that enters the pre-raster engine operations stage after the first transaction request and is also associated with the first tile, the conflict field of the first tile entry is updated with a conflict type that reflects a number of tile entries between the first tile entry and the second tile entry.

    摘要翻译: 公开了高级缓存管理方法和系统。 在一个实施例中,在图形渲染流水线的光栅前引擎操作阶段内,瓦片条目被存储在缓冲器中。 这些瓦片条目中的每一个都与进入光栅前引擎操作阶段并具有屏幕坐标字段和冲突字段的事务请求相关联。 如果该缓冲器包括第一瓦片条目,其与与第一瓦片相关联的第一事务请求和第二瓦片条目相关,第二瓦片条目与在第一交易之后进入前光栅引擎操作阶段的第二事务请求相关 请求并且还与第一瓦片相关联,用反映第一瓦片条目和第二瓦片条目之间的多个瓦片条目的冲突类型来更新第一瓦片条目的冲突字段。

    Method and system for improving data coherency in a parallel rendering system
    6.
    发明授权
    Method and system for improving data coherency in a parallel rendering system 有权
    用于提高并行渲染系统中数据一致性的方法和系统

    公开(公告)号:US08379033B2

    公开(公告)日:2013-02-19

    申请号:US13399458

    申请日:2012-02-17

    IPC分类号: G06F15/80

    摘要: A method and system for improving data coherency in a parallel rendering system is disclosed. Specifically, one embodiment of the present invention sets forth a method for managing a plurality of independently processed texture streams in a parallel rendering system that includes the steps of maintaining a time stamp for a group of tiles of work that are associated with each of the plurality of the texture streams and are associated with a specified area in screen space, and utilizing the time stamps to counter divergences in the independent processing of the plurality of texture streams.

    摘要翻译: 公开了一种用于提高并行渲染系统中数据一致性的方法和系统。 具体地,本发明的一个实施例阐述了一种用于在并行渲染系统中管理多个独立处理的纹理流的方法,该方法包括以下步骤:维护与多个相关联的工作的一组瓦片的时间戳 的纹理流并且与屏幕空间中的指定区域相关联,并且利用时间戳来反复在多个纹理流的独立处理中的分歧。

    Hybrid Multisample/Supersample Antialiasing
    7.
    发明申请
    Hybrid Multisample/Supersample Antialiasing 有权
    混合多采样/超采样抗锯齿

    公开(公告)号:US20100001999A1

    公开(公告)日:2010-01-07

    申请号:US12167997

    申请日:2008-07-03

    IPC分类号: G06T15/50 G06T1/20 G09G5/00

    CPC分类号: G06T11/40

    摘要: A system and method for dynamically adjusting the pixel sampling rate during primitive shading can improve image quality or increase shading performance. Hybrid antialiasing is performed by selecting a number of shaded samples per pixel fragment. A combination of supersample and multisample antialiasing is used where a cluster of sub-pixel samples (multisamples) is processed for each pass through a fragment shader pipeline. The number of shader passes and multisamples in each cluster can be determined dynamically for each primitive based on rendering state.

    摘要翻译: 在原始着色中动态调整像素采样率的系统和方法可以提高图像质量或增加遮蔽性能。 通过选择每个像素片段的阴影样本数来执行混合抗混叠。 使用超采样和多采样抗锯齿的组合,其中对于通过片段着色器管线的每次通过处理子像素采样(多采样)的簇。 可以基于呈现状态为每个基元动态地确定每个集群中的着色器遍数和多个样本的数量。

    Efficient line and page organization for compression status bit caching
    8.
    发明授权
    Efficient line and page organization for compression status bit caching 有权
    用于压缩状态位缓存的高效线和页组织

    公开(公告)号:US08627041B2

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

    申请号:US12901452

    申请日:2010-10-08

    IPC分类号: G06F12/00 G06F13/00

    摘要: One embodiment of the present invention sets forth a technique for performing a memory access request to compressed data within a virtually mapped memory system comprising an arbitrary number of partitions. A virtual address is mapped to a linear physical address, specified by a page table entry (PTE). The PTE is configured to store compression attributes, which are used to locate compression status for a corresponding physical memory page within a compression status bit cache. The compression status bit cache operates in conjunction with a compression status bit backing store. If compression status is available from the compression status bit cache, then the memory access request proceeds using the compression status. If the compression status bit cache misses, then the miss triggers a fill operation from the backing store. After the fill completes, memory access proceeds using the newly filled compression status information.

    摘要翻译: 本发明的一个实施例提出了一种对包括任意数量的分区的虚拟映射的存储器系统中的压缩数据执行存储器访问请求的技术。 虚拟地址被映射到由页表项(PTE)指定的线性物理地址。 PTE被配置为存储压缩属性,其用于定位压缩状态位缓存内的对应物理存储器页的压缩状态。 压缩状态位缓存与压缩状态位后备存储一起操作。 如果从压缩状态位缓存获得压缩状态,则存储器访问请求使用压缩状态进行。 如果压缩状态位缓存未命中,则错误触发后备存储器的填充操作。 填充完成后,使用新填充的压缩状态信息进行内存访问。

    Hybrid multisample/supersample antialiasing

    公开(公告)号:US08605087B2

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

    申请号:US12167998

    申请日:2008-07-03

    IPC分类号: G06T15/50

    摘要: A system and method for dynamically adjusting the pixel sampling rate during primitive shading can improve image quality or increase shading performance. Hybrid antialiasing is performed by selecting a number of shaded samples per pixel fragment. A combination of supersample and multisample antialiasing is used where a cluster of sub-pixel samples (multisamples) is processed for each pass through a fragment shader pipeline. The number of shader passes and multisamples in each cluster can be determined dynamically for each primitive based on rendering state.

    Hybrid multisample/supersample antialiasing
    10.
    发明授权
    Hybrid multisample/supersample antialiasing 有权
    混合多采样/超采样抗锯齿

    公开(公告)号:US08605086B2

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

    申请号:US12167997

    申请日:2008-07-03

    IPC分类号: G06T15/50

    CPC分类号: G06T11/40

    摘要: A system and method for dynamically adjusting the pixel sampling rate during primitive shading can improve image quality or increase shading performance. Hybrid antialiasing is performed by selecting a number of shaded samples per pixel fragment. A combination of supersample and multisample antialiasing is used where a cluster of sub-pixel samples (multisamples) is processed for each pass through a fragment shader pipeline. The number of shader passes and multisamples in each cluster can be determined dynamically for each primitive based on rendering state.

    摘要翻译: 在原始着色中动态调整像素采样率的系统和方法可以提高图像质量或增加遮蔽性能。 通过选择每个像素片段的阴影样本数来执行混合抗混叠。 使用超采样和多采样抗锯齿的组合,其中对于通过片段着色器管线的每次通过处理子像素采样(多采样)的簇。 可以基于呈现状态为每个基元动态地确定每个集群中的着色器遍数和多个样本的数量。