会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Relaxed coherency between different caches
    • 不同缓存之间轻松的一致性
    • US08930636B2
    • 2015-01-06
    • US13555048
    • 2012-07-20
    • Joel James McCormackRajesh KotaOlivier GirouxEmmett M. Kilgariff
    • Joel James McCormackRajesh KotaOlivier GirouxEmmett M. Kilgariff
    • G06F12/08
    • G06F12/0837G06F12/0815
    • One embodiment sets forth a technique for ensuring relaxed coherency between different caches. Two different execution units may be configured to access different caches that may store one or more cache lines corresponding to the same memory address. During time periods between memory barrier instructions relaxed coherency is maintained between the different caches. More specifically, writes to a cache line in a first cache that corresponds to a particular memory address are not necessarily propagated to a cache line in a second cache before the second cache receives a read or write request that also corresponds to the particular memory address. Therefore, the first cache and the second are not necessarily coherent during time periods of relaxed coherency. Execution of a memory barrier instruction ensures that the different caches will be coherent before a new period of relaxed coherency begins.
    • 一个实施例提出了一种确保不同缓存之间的轻松一致性的技术。 可以将两个不同的执行单元配置为访问可以存储对应于相同存储器地址的一个或多个高速缓存行的不同高速缓存。 在存储器屏障指令之间的时间段期间,在不同的高速缓存之间保持轻松的一致性。 更具体地,在第二高速缓存接收到也对应于特定存储器地址的读取或写入请求之前,对与特定存储器地址相对应的第一高速缓存中的高速缓存行的写入不一定被传播到第二高速缓存中的高速缓存行。 因此,第一缓存和第二缓存在松弛一致性的时间段期间不一定是相干的。 存储器障碍指令的执行确保在新的松弛一致性周期开始之前,不同的高速缓存将是相干的。
    • 2. 发明授权
    • Efficient hardware A-buffer using three-dimensional allocation of fragment memory
    • 高效的硬件A缓冲区使用片段内存的三维分配
    • US07336283B2
    • 2008-02-26
    • US10280721
    • 2002-10-24
    • Joel James McCormackNorman P. JouppiLarry Dean Seiler
    • Joel James McCormackNorman P. JouppiLarry Dean Seiler
    • G06F12/02
    • G09G5/363G06F12/0215G06F12/023G06T1/60G09G5/39
    • A method and apparatus for arranging fragments in a graphics memory. Each pixel of a display has a corresponding list of fragments in the graphics memory. Each fragment describes a three-dimensional surface at a plurality of sample points associated with the pixel. A predetermined number of fragments are statically allocated to each pixel. Additional space for fragment data is dynamically allocated and deallocated. Each dynamically allocated unit of memory contains fragment data for a plurality of pixels. Fragment data are arranged to exploit modem DRAM capabilities by increasing locality of reference within a single DRAM page, by putting other fragments likely to be referenced soon in pages that belong to non-conflicting banks, and by maintaining bookkeeping structures that allow the relevant DRAM precharge and row activate operations to be scheduled far in advance of access to fragment data.
    • 一种用于在图形存储器中排列片段的方法和装置。 显示器的每个像素在图形存储器中具有相应的碎片列表。 每个片段描述与像素相关联的多个采样点处的三维表面。 将预定数量的片段静态分配给每个像素。 片段数据的附加空间被动态分配和释放。 每个动态分配的存储单元包含多个像素的片段数据。 片段数据被安排为通过增加单个DRAM页面内的参考位置来利用现代DRAM能力,通过将其他可能在不冲突银行的页面中被引用的片段放置在可能的地方,并且通过维持允许相关DRAM预充电的记账结构 并且行激活操作在对分段数据的访问之前被安排得很远。
    • 4. 发明授权
    • Method and apparatus for tiled polygon traversal
    • 平铺多边形穿越的方法和装置
    • US06714196B2
    • 2004-03-30
    • US09934236
    • 2001-08-20
    • Joel James McCormackRobert Stephen McNamaraLaura Edwards MendykeTodd Aldridge Dutton
    • Joel James McCormackRobert Stephen McNamaraLaura Edwards MendykeTodd Aldridge Dutton
    • G06T1500
    • H04L67/36G06T11/40G09G5/393G09G2360/121G09G2360/122H04L69/329
    • A method and apparatus for visiting all stamps that are relevant to a two-dimensional convex polygonal object. The object is visited with a rectangular stamp, which contains one or more discrete sample points. A relevant location is one for which the object contains at least one of the stamp's sample points when the stamp is placed at that location. Stamp locations are discrete points that are separated vertically by the stamp's height, and horizontally by the stamp's width. The stamp may move to a nearby position, or to a previously saved position, as it traverses the object. The plane in which the object lies is partitioned into rectangular tiles, which are at least as wide and high as the stamp. The invention visits stamp locations in an order that respects tile boundaries—that is, it visits all locations within one tile before visiting any locations within another tile. The invention may also be used with further partitioning of the plane (metatiles), so that it will visit all locations within a metatile before visiting any locations within another metatile, and further visit all locations within a portion of a tile within the current metatile before visiting any locations within a portion of a different tile within the current metatile.
    • 一种用于访问与二维凸多边形对象相关的所有邮票的方法和装置。 使用矩形邮票访问该对象,其中包含一个或多个离散的采样点。 相关的位置是当邮票放置在该位置时,对象包含至少一个邮票的采样点。 邮票位置是垂直分隔邮票高度,水平依印戳宽度的离散点。 邮票可以移动到附近的位置,或移动到先前保存的位置,当它穿过物体。 物体所在的平面被划分成矩形瓦片,其至少与印章一样宽和高。 本发明按照尊重瓦片边界的顺序来访问印记位置,即,在访问另一瓦片内的任何位置之前访问一个瓦片内的所有位置。 本发明还可以与平面(偏差)的进一步划分一起使用,以便在访问另一容器内的任何位置之前,它将访问易于使用的所有位置,并且进一步访问当前易于使用的瓦片的一部分内的所有位置 访问当前可使用的不同瓦片的一部分内的任何位置。