Method and apparatus for performing cache segment flush and cache segment invalidation operations
    1.
    发明授权
    Method and apparatus for performing cache segment flush and cache segment invalidation operations 失效
    用于执行高速缓存段刷新和缓存段无效操作的方法和装置

    公开(公告)号:US06978357B1

    公开(公告)日:2005-12-20

    申请号:US09122349

    申请日:1998-07-24

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0891 G06F12/0804

    摘要: A method and apparatus for including in a computer system, instructions for performing cache memory invalidate and cache memory flush operations. In one embodiment, the computer system comprises a cache memory having a plurality of cache lines each of which stores data, and a storage area to store a data operand. An execution unit is coupled to the storage area, and operates on data elements in the data operand to invalidate data in a predetermined portion of the plurality of cache lines in response to receiving a single instruction.

    摘要翻译: 一种用于在计算机系统中包括用于执行高速缓存存储器无效的指令和高速缓存存储器刷新操作的方法和装置。 在一个实施例中,计算机系统包括具有存储数据的多个高速缓存行和存储数据操作数的存储区域的高速缓冲存储器。 执行单元耦合到存储区域,并且响应于接收到单个指令,对数据操作数中的数据元素进行操作以使多个高速缓存行的预定部分中的数据无效。

    Efficient utilization of write-combining buffers
    2.
    发明授权
    Efficient utilization of write-combining buffers 失效
    高效利用写入组合缓冲区

    公开(公告)号:US06356270B2

    公开(公告)日:2002-03-12

    申请号:US09053231

    申请日:1998-03-31

    IPC分类号: G06T160

    摘要: The present invention discloses a method and apparatus method for efficient utilization of write-combining buffers for a sequence of non-temporal stores to scattered locations. The method comprises: converting the sequence of non-temporal stores to stores to intermediate buffers; and grouping the stores to intermediate buffers into consecutive non-temporal stores. The consecutive non-temporal stores correspond to adjacent memory locations in the write-combining buffers.

    摘要翻译: 本发明公开了一种用于对分散位置的非时间存储序列的写合成缓冲器有效利用的方法和装置方法。 该方法包括:将非时间存储序列转换为存储到中间缓冲器; 并将商店分组到中间缓冲器到连续的非时间商店。 连续的非时间存储对应于写合成缓冲器中的相邻存储器位置。

    Pipelined processing of short data streams using data prefetching
    3.
    发明授权
    Pipelined processing of short data streams using data prefetching 失效
    使用数据预取流水线处理短数据流

    公开(公告)号:US06223276B1

    公开(公告)日:2001-04-24

    申请号:US09053376

    申请日:1998-03-31

    IPC分类号: G06F930

    CPC分类号: G06F9/3875 G06F9/383

    摘要: The present invention discloses a method and apparatus for processing strips of data, each strip referencing a plurality of parameter sets stored in a memory. The method comprises: prefetching a plurality of parameter sets referenced in a first strip; performing an operation on each of the prefetched parameter sets; and concatenating a first strip and a second strip to eliminate a memory access latency in the second strip.

    摘要翻译: 本发明公开了一种用于处理数据条带的方法和装置,每个条带参考存储在存储器中的多个参数集。 该方法包括:预取在第一条带中引用的多个参数集; 对每个预取参数集执行操作; 并且连接第一条带和第二条带以消除第二条带中的存储器访问等待时间。

    Processing polygon meshes using mesh pool window
    5.
    发明授权
    Processing polygon meshes using mesh pool window 失效
    使用网格池窗口处理多边形网格

    公开(公告)号:US06369813B2

    公开(公告)日:2002-04-09

    申请号:US09109257

    申请日:1998-06-30

    IPC分类号: G06T1500

    CPC分类号: G06T17/20

    摘要: The present invention is directed to a method and apparatus for processing normalized meshes. The normalized meshes are formed by N polygons which have M vertices. M vertex coordinates are stored in a vertex array corresponding to the M vertices of the N polygons. N polygon indices are stored in an index array. Each of the N polygon indices references a predetermined number of the M vertex coordinates. A first subset of the index array having N1 polygon indices is determined. A second subset of the vertex array is selected such that the second subset contains M1 vertex coordinates corresponding entirely to the N1 polygon indices in the first subset. The second subset defines a window having a small size relative to the vertex array. The M1 vertex coordinates in the second subset are processed to generate processed data. The processed data are then concurrently sent to a graphics processor in an on-line manner.

    摘要翻译: 本发明涉及一种用于处理归一化网格的方法和装置。 归一化网格由具有M个顶点的N个多边形形成。 M顶点坐标存储在与N个多边形的M个顶点对应的顶点数组中。 N个多边形索引存储在索引数组中。 N个多边形索引中的每一个引用预定数量的M个顶点坐标。 确定具有N1个多边形索引的索引阵列的第一子集。 选择顶点阵列的第二子集,使得第二子集包含完全对应于第一子集中的N1多边形索引的M1顶点坐标。 第二个子集定义相对于顶点数组具有小尺寸的窗口。 处理第二个子集中的M1顶点坐标以产生处理后的数据。 然后,处理的数据以在线方式同时发送到图形处理器。