Internal, processing-unit memory for general-purpose use
    1.
    发明授权
    Internal, processing-unit memory for general-purpose use 有权
    用于通用目的的内部处理单元存储器

    公开(公告)号:US08803897B2

    公开(公告)日:2014-08-12

    申请号:US12616636

    申请日:2009-11-11

    IPC分类号: G06F13/00

    CPC分类号: G06F9/3879 G06F9/544

    摘要: Disclosed herein is a graphics-processing unit (GPU) having an internal memory for general-purpose use and applications thereof. Such a GPU includes a first internal memory, an execution unit coupled to the first internal memory, and an interface configured to couple the first internal memory to a second internal memory of an other processing unit. The first internal memory may comprise a stacked dynamic random access memory (DRAM) or an embedded DRAM. The interface may be further configured to couple the first internal memory to a display device. The GPU may also include another interface configured to couple the first internal memory to a central processing unit. In addition, the GPU may be embodied in software and/or included in a computing system.

    摘要翻译: 这里公开了具有用于通用目的的内部存储器和其应用的图形处理单元(GPU)。 这样的GPU包括第一内部存储器,耦合到第一内部存储器的执行单元和被配置为将第一内部存储器耦合到另一个处理单元的第二内部存储器的接口。 第一内部存储器可以包括堆叠的动态随机存取存储器(DRAM)或嵌入式DRAM。 接口可以被进一步配置成将第一内部存储器耦合到显示装置。 GPU还可以包括被配置为将第一内部存储器耦合到中央处理单元的另一接口。 此外,GPU可以体现在软件中和/或包括在计算系统中。

    Internal, Processing-Unit Memory For General-Purpose Use
    2.
    发明申请
    Internal, Processing-Unit Memory For General-Purpose Use 有权
    内部,处理单元内存用于通用目的

    公开(公告)号:US20110050710A1

    公开(公告)日:2011-03-03

    申请号:US12616636

    申请日:2009-11-11

    IPC分类号: G06F15/16 G06T1/00

    CPC分类号: G06F9/3879 G06F9/544

    摘要: Disclosed herein is a graphics-processing unit (GPU) having an internal memory for general-purpose use and applications thereof. Such a GPU includes a first internal memory, an execution unit coupled to the first internal memory, and an interface configured to couple the first internal memory to a second internal memory of an other processing unit. The first internal memory may comprise a stacked dynamic random access memory (DRAM) or an embedded DRAM. The interface may be further configured to couple the first internal memory to a display device. The GPU may also include another interface configured to couple the first internal memory to a central processing unit. In addition, the GPU may be embodied in software and/or included in a computing system.

    摘要翻译: 这里公开了具有用于通用目的的内部存储器和其应用的图形处理单元(GPU)。 这样的GPU包括第一内部存储器,耦合到第一内部存储器的执行单元和被配置为将第一内部存储器耦合到另一个处理单元的第二内部存储器的接口。 第一内部存储器可以包括堆叠的动态随机存取存储器(DRAM)或嵌入式DRAM。 接口可以被进一步配置成将第一内部存储器耦合到显示装置。 GPU还可以包括被配置为将第一内部存储器耦合到中央处理单元的另一接口。 此外,GPU可以体现在软件中和/或包括在计算系统中。

    DEVICE PROTOCOL TRANSLATOR FOR CONNECTION OF EXTERNAL DEVICES TO A PROCESSING UNIT PACKAGE
    4.
    发明申请
    DEVICE PROTOCOL TRANSLATOR FOR CONNECTION OF EXTERNAL DEVICES TO A PROCESSING UNIT PACKAGE 审中-公开
    用于将外部设备连接到处理单元包的设备协议翻译器

    公开(公告)号:US20130073755A1

    公开(公告)日:2013-03-21

    申请号:US13237095

    申请日:2011-09-20

    IPC分类号: G06F13/42

    CPC分类号: G06F13/4221 G06F2221/2151

    摘要: A processing unit package includes a processing unit disposed on an interposer and a device protocol translator disposed on the interposer. Through-silicon vias (TSVs) may be used to provide connections from the device protocol translator through the interposer to an external device. The device protocol translator uses a controller to control a plurality of buffers that store information received from respective information buses coupled to the processing unit, such that the processing unit information is translated according to a protocol of the external device.

    摘要翻译: 处理单元包包括设置在插入器上的处理单元和设置在插入器上的设备协议翻译器。 可以使用通硅通孔(TSV)来提供从设备协议转换器通过插入器到外部设备的连接。 设备协议翻译器使用控制器来控制多个缓冲器,其存储从耦合到处理单元的相应信息总线接收的信息,使得根据外部设备的协议来翻译处理单元信息。

    Filtering method and apparatus for anti-aliasing
    5.
    发明授权
    Filtering method and apparatus for anti-aliasing 有权
    用于抗锯齿的滤波方法和装置

    公开(公告)号:US08345063B2

    公开(公告)日:2013-01-01

    申请号:US12418106

    申请日:2009-04-03

    IPC分类号: G09G5/00

    摘要: Embodiments of a filtering method and apparatus for anti-aliasing as described herein take advantage of improved existing hardware by using as input the data stored in the multisampling anti-aliasing (MSAA) buffers after rendering. The standard hardware box-filter is then replaced with a more intelligent resolve implemented using shader programs. Embodiments find scene edges using existing samples generated by Graphics Processing Unit (GPU) hardware. Using samples from a footprint larger than a single pixel, a gradient is calculated matching the direction of an edge. A non-linear filter over contributing samples in the direction of the gradient gives the final result.

    摘要翻译: 如本文所述的用于抗混叠的滤波方法和装置的实施例通过在渲染之后使用存储在多采样抗混叠(MSAA)缓冲器中的数据作为输入来利用改进的现有硬件。 然后,标准硬件盒式过滤器将使用着色器程序实现更智能的解决方案。 实施例使用由图形处理单元(GPU)硬件生成的现有样本来找到场景边缘。 使用来自大于单个像素的足迹的样本,计算与边缘方向匹配的梯度。 在梯度方向上提供样本的非线性滤波器给出最终结果。

    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS
    6.
    发明申请
    REAL TIME ON-CHIP TEXTURE DECOMPRESSION USING SHADER PROCESSORS 有权
    使用SHADER处理器的实时片上纹理分解

    公开(公告)号:US20120320067A1

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

    申请号:US13163071

    申请日:2011-06-17

    IPC分类号: G06T11/40

    摘要: A processing unit, method, and medium for decompressing or generating textures within a graphics processing unit (GPU). The textures are compressed with a variable-rate compression scheme such as JPEG. The compressed textures are retrieved from system memory and transferred to local cache memory on the GPU without first being decompressed. A table is utilized by the cache to locate individual blocks within the compressed texture. A decompressing shader processor receives compressed blocks and then performs on-the-fly decompression of the blocks. The decompressed blocks are then processed as usual by a texture consuming shader processor of the GPU.

    摘要翻译: 一种用于在图形处理单元(GPU)内解压缩或生成纹理的处理单元,方法和介质。 纹理采用可变速率压缩方案(如JPEG)进行压缩。 压缩的纹理从系统内存中检索并传输到GPU上的本地缓存内存,而无需首先解压缩。 缓存利用表来定位压缩纹理内的各个块。 解压缩着色器处理器接收压缩块,然后对块进行即时解压缩。 解压缩的块然后像通常那样由GPU的纹理消耗着色器处理器进行处理。

    Texture compression techniques
    7.
    发明申请
    Texture compression techniques 有权
    纹理压缩技术

    公开(公告)号:US20080055331A1

    公开(公告)日:2008-03-06

    申请号:US11513190

    申请日:2006-08-31

    IPC分类号: G06K9/36

    摘要: A texture compression method is described. The method comprises splitting an original texture having a plurality of pixels into original blocks of pixels. Then, for each of the original blocks of pixels, a partition is identified that has one or more disjoint subsets of pixels whose union is the original block of pixels. The original block of pixels is further subdivided into one or more subsets according to the identified partition. Finally, each subset is independently compressed to form a compressed texture block.

    摘要翻译: 描述纹理压缩方法。 该方法包括将具有多个像素的原始纹理分解为原始的像素块。 然后,对于每个原始的像素块,识别出具有一个或多个不相交像素子集的分区,其并集是原始的像素块。 根据所识别的分区,原始像素块被进一步细分成一个或多个子集。 最后,每个子集被独立地压缩以形成压缩的纹理块。

    Shadow rendering system and method
    8.
    发明授权
    Shadow rendering system and method 有权
    阴影渲染系统和方法

    公开(公告)号:US06791544B1

    公开(公告)日:2004-09-14

    申请号:US09664283

    申请日:2000-09-18

    IPC分类号: G06T1560

    CPC分类号: G06T15/60

    摘要: A system and method for providing shadow information for 3D computer graphics objects on a display for a graphic computer system are disclosed. The 3D objects are processed only once and the rendering and shadow generation information is stored in memory. In a subsequent two-dimensional pass, the shadow information is used to provide the color value at each rendered pixel. Thus, the latency and the need for storage capacity due to the multiple 3D pass processing are eliminated.

    摘要翻译: 公开了一种用于在用于图形计算机系统的显示器上为3D计算机图形对象提供影子信息的系统和方法。 3D对象只处理一次,渲染和阴影生成信息存储在内存中。 在随后的二维通过中,阴影信息用于在每个渲染像素处提供颜色值。 因此,消除了由于多次3D通过处理引起的延迟和对存储容量的需要。

    Method and apparatus for block based image compression with multiple non-uniform block encodings
    10.
    发明授权
    Method and apparatus for block based image compression with multiple non-uniform block encodings 有权
    用于具有多个非均匀块编码的基于块的图像压缩的方法和装置

    公开(公告)号:US08520943B2

    公开(公告)日:2013-08-27

    申请号:US13234765

    申请日:2011-09-16

    IPC分类号: G06K9/36

    CPC分类号: G06T15/04 H04N19/96

    摘要: Embodiments of the present invention are directed to a method and apparatus for block based image compression with multiple non-uniform block encodings. In one embodiment, an image is divided into blocks of pixels. In one embodiment the blocks are four pixels by four pixels, but other block sizes are used in other embodiments. In one embodiment, a block of pixels in the original image is compressed using two different methods to produce a first and second compressed block. Thus, each block in the original image is represented by two, typically different, compressed blocks. In one embodiment, color associated with a pixel is determined by combining the compressed information about the pixel in the first compressed block with information about the pixel in the second compressed block. In another embodiment, global information about the image is combined with the information in the first and second compressed blocks.

    摘要翻译: 本发明的实施例涉及一种用于具有多个非均匀块编码的基于块的图像压缩的方法和装置。 在一个实施例中,图像被划分成像素块。 在一个实施例中,块是四像素乘四像素,但在其他实施例中使用其他块大小。 在一个实施例中,使用两种不同的方法来压缩原始图像中的像素块以产生第一和第二压缩块。 因此,原始图像中的每个块由两个通常不同的压缩块表示。 在一个实施例中,通过将关于第一压缩块中的像素的压缩信息与关于第二压缩块中的像素的信息组合来确定与像素相关联的颜色。 在另一个实施例中,关于图像的全局信息与第一和第二压缩块中的信息组合。