Register indexed sampler for texture opcodes
    22.
    发明授权
    Register indexed sampler for texture opcodes 有权
    为纹理操作码注册索引采样器

    公开(公告)号:US08624910B2

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

    申请号:US12868586

    申请日:2010-08-25

    CPC分类号: G06T11/001 G06T11/40

    摘要: One embodiment of the present invention sets forth a technique for dynamically specifying a texture header and texture sampler using an index. The index corresponds to a particular register value that may be static or computed during execution of a shader program. Any texture operation instruction may specify an index value for each of the texture header and the texture sampler.

    摘要翻译: 本发明的一个实施例提出了一种使用索引动态地指定纹理头和纹理采样器的技术。 索引对应于在执行着色器程序期间可以是静态的或计算的特定寄存器值。 任何纹理操作指令都可以为每个纹理头和纹理采样器指定一个索引值。

    Cache miss processing using a defer/replay mechanism
    23.
    发明授权
    Cache miss processing using a defer/replay mechanism 有权
    使用延迟/重播机制的缓存未命中处理

    公开(公告)号:US08266383B1

    公开(公告)日:2012-09-11

    申请号:US12650189

    申请日:2009-12-30

    CPC分类号: G06F12/0859 G06F12/084

    摘要: One embodiment of the present invention sets forth a technique for processing cache misses resulting from a request received from one of the multiple clients of an L1 cache. The L1 cache services multiple clients with diverse latency and bandwidth requirements, including at least one client whose requests cannot be stalled. The L1 cache includes storage to buffer pending requests for caches misses. When an entry is available to store a pending request, a request causing a cache miss is accepted. When the data for a read request becomes available, the cache instructs the client to resubmit the read request to receive the data. When an entry is not available to store a pending request, a request causing a cache miss is deferred and the cache provides the client with status information that is used to determine when the request should be resubmitted.

    摘要翻译: 本发明的一个实施例提出了一种用于处理由从L1高速缓存的多个客户端之一接收到的请求而产生的高速缓存未命中的技术。 L1缓存服务于具有不同延迟和带宽需求的多个客户端,包括至少一个客户端,其请求不能停止。 L1高速缓存包括缓存未缓存缓存请求的存储。 当条目可用于存储挂起的请求时,接受导致高速缓存未命中的请求。 当读请求的数据变得可用时,缓存指示客户端重新提交读请求以接收数据。 当条目不可用于存储挂起的请求时,导致高速缓存未命中的请求被延迟,并且高速缓存为客户端提供用于确定何时应该重新提交请求的状态信息。

    Buffering unit to support graphics processing operations
    24.
    发明授权
    Buffering unit to support graphics processing operations 有权
    缓冲单元支持图形处理操作

    公开(公告)号:US08139071B1

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

    申请号:US11556021

    申请日:2006-11-02

    IPC分类号: G06T1/60

    CPC分类号: G06T1/60

    摘要: An apparatus and method for buffering graphics data are described. In one embodiment, a graphics processing apparatus includes a storage unit and a reorder control unit that is connected to the storage unit. The reorder control unit is configured to coordinate storage of vertex attributes in the storage unit so as to convert the vertex attributes from an initial order to a modified order. The reorder control unit is configured to identify a subset of the vertex attributes to be stored within a common range of addresses in the storage unit, and the reorder control unit is configured to access the storage unit such that the subset of the vertex attributes is written into the storage unit substantially in parallel.

    摘要翻译: 描述用于缓冲图形数据的装置和方法。 在一个实施例中,图形处理装置包括连接到存储单元的存储单元和重新排序控制单元。 重新排序控制单元被配置为协调存储单元中的顶点属性的存储,以便将顶点属性从初始顺序转换为修改顺序。 重排序控制单元被配置为识别要存储在存储单元中的公共地址范围内的顶点属性的子集,并且重新排序控制单元被配置为访问存储单元,使得顶点属性的子集被写入 基本上并行地进入存储单元。