MECHANISM FOR EFFECTIVELY HANDLING TEXTURE SAMPLING
    43.
    发明申请
    MECHANISM FOR EFFECTIVELY HANDLING TEXTURE SAMPLING 有权
    有效处理纹理抽样的机制

    公开(公告)号:US20090174721A1

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

    申请号:US11967408

    申请日:2007-12-31

    Applicant: Eric Sprangle

    Inventor: Eric Sprangle

    Abstract: A method and apparatus for efficiently handling texture sampling is described herein. A compiler or other software is capable of breaking a texture sampling operation for a pixel into a pre-fetch operation and a use operation. A processing element, in response to executing the pre-fetch operation, delegates computation of the texture sample of the pixel to a hardware texture sample unit. In parallel to the hardware texture sample unit performing a texture sample for the pixel and providing the result, i.e. a textured pixel (texel), to a destination address, the processing element is capable of executing other independent code. After an amount of time, the processing element executes the use operation, such as a load operation to load the texel from the destination address.

    Abstract translation: 本文描述了一种用于有效处理纹理采样的方法和装置。 编译器或其他软件能够将像素的纹理采样操作分解成预取操作和使用操作。 响应于执行预取操作,处理元件将像素的纹理样本的计算委托给硬件纹理采样单元。 与硬件纹理采样单元平行地执行像素的纹理样本并将结果(即,纹理像素(纹素))提供给目的地址,处理元件能够执行其他独立代码。 在一段时间之后,处理元件执行使用操作,例如从目的地地址加载纹素的加载操作。

    Mechanism to increase data compression in a cache
    44.
    发明申请
    Mechanism to increase data compression in a cache 审中-公开
    增加缓存中数据压缩的机制

    公开(公告)号:US20050071566A1

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

    申请号:US10676478

    申请日:2003-09-30

    CPC classification number: G06F12/0886 G06F2212/401

    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU) and a cache memory coupled to the CPU. The cache memory includes a main cache having plurality of compressible cache lines to store additional data, and a plurality of storage pools to hold a segment of the additional data for one or more of the plurality of cache lines that are to be compressed.

    Abstract translation: 根据一个实施例,公开了一种计算机系统。 计算机系统包括中央处理单元(CPU)和耦合到CPU的高速缓冲存储器。 高速缓冲存储器包括具有多个可压缩高速缓存行以存储附加数据的主高速缓存,以及多个存储池,用于保存要被压缩的多个高速缓存行中的一个或多个的附加数据的段。

Patent Agency Ranking