Anisotropic filtering technique
    1.
    发明授权
    Anisotropic filtering technique 失效
    各向异性过滤技术

    公开(公告)号:US06816167B1

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

    申请号:US09480622

    申请日:2000-01-10

    IPC分类号: G09G500

    摘要: An anisotropic filtering technique includes defining pixel elements in two dimensions and defining at least one object having three dimensional surfaces in a three-dimensional model space and storing texel elements in two dimensions defining a texture map bearing a relationship to the three dimensional surfaces of the at least one object. Each pixel element to be texture mapped is divided into a group of sub-pixel elements and the sub-pixel elements are separately texture mapped. The resultant textures of the sub-pixel elements are averaged to obtain a texture for their respective pixel element.

    Activating a design test mode in a graphics card having multiple execution units to bypass a host cache and transfer test instructions directly to an instruction cache
    2.
    发明授权
    Activating a design test mode in a graphics card having multiple execution units to bypass a host cache and transfer test instructions directly to an instruction cache 有权
    激活具有多个执行单元的图形卡中的设计测试模式以绕过主机高速缓存并将测试指令直接传送到指令高速缓存

    公开(公告)号:US07904701B2

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

    申请号:US11759840

    申请日:2007-06-07

    IPC分类号: G06F9/00 G06F11/00

    CPC分类号: G06F11/27

    摘要: Provided are a method and system for activating a design test mode in a graphics card having multiple execution units. A design test mode is activated in a graphics module comprising multiple execution units coupled to a cache on a bus. The bus is configured to return test instructions from the cache to the execution units in response to a request from one execution unit for the test instructions from the cache in the design test mode. The execution units execute the test instructions during the design test mode. Interrupts are prevented during the design test mode.

    摘要翻译: 提供了一种用于激活具有多个执行单元的图形卡中的设计测试模式的方法和系统。 在包括耦合到总线上的高速缓存的多个执行单元的图形模块中激活设计测试模式。 总线被配置为响应于来自一个执行单元的来自在设计测试模式中的高速缓存的测试指令的请求,将测试指令从高速缓存返回到执行单元。 执行单元在设计测试模式期间执行测试指令。 中断在设计测试模式下被阻止。

    Thread queuing method and apparatus
    3.
    发明申请
    Thread queuing method and apparatus 有权
    线程排队方法和设备

    公开(公告)号:US20080163215A1

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

    申请号:US11647608

    申请日:2006-12-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。

    Method and apparatus for pixel clipping source and destination windows
in a graphics system
    4.
    发明授权
    Method and apparatus for pixel clipping source and destination windows in a graphics system 失效
    用于在图形系统中像素修剪源和目的地窗口的方法和装置

    公开(公告)号:US5297251A

    公开(公告)日:1994-03-22

    申请号:US662150

    申请日:1991-05-06

    CPC分类号: G09G5/393 G09G5/14

    摘要: A method of moving blocks of pixel data, including window-identifying data, from a source area to a destination area within a frame buffer in a computer graphics system comprises the steps of: reading a block of pixel data from the source area into a pixel cache memory; combining source tiles with destination tiles in the cache; comparing pixel window identifiers read from the frame buffer with a pixel window identifier previously stored in the memory to determine whether the pixel window identifiers read from the frame buffer match the previously stored pixel window identifier; discarding each pixel whose corresponding window identifier does not match the previously stored window identifier; and updating the frame buffer with the pixel data not discarded.

    摘要翻译: 一种从计算机图形系统的帧缓冲器内的源区域到目标区域移动像素数据块(包括窗口识别数据)的方法包括以下步骤:将源区域中的像素数据块读入像素 高速缓存存储器; 将源图块与目标图块组合在高速缓存中; 将从帧缓冲器读取的像素窗口标识符与先前存储在存储器中的像素窗口标识符进行比较,以确定从帧缓冲器读取的像素窗口标识符是否与先前存储的像素窗口标识符相匹配; 丢弃其对应的窗口标识符与先前存储的窗口标识符不匹配的每个像素; 以及不丢弃的像素数据来更新帧缓冲器。

    Preempting Fixed Function Media Devices
    5.
    发明申请
    Preempting Fixed Function Media Devices 审中-公开
    抢占固定功能媒体设备

    公开(公告)号:US20130307860A1

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

    申请号:US13992362

    申请日:2012-03-30

    IPC分类号: G06T1/20

    CPC分类号: G06T1/20 G06F9/3861

    摘要: In accordance with some embodiments, a fixed function media accelerator may be preempted in the middle of processing one frame of data and still be able to resume operation later without the need to save an internal state. This ability to be preempted, without saving an internal state, may be important for supporting page fault and increasing the responsiveness of fixed function engines. Enabling preemption without the need to save the entire state reduces the complexity of the implementation in some embodiments.

    摘要翻译: 根据一些实施例,固定功能介质加速器可以在处理一帧数据的中间被抢占,并且仍然能够在稍后恢复操作而不需要保存内部状态。 这种在不保存内部状态的情况下被抢占的能力对于支持页面错误并增加固定功能引擎的响应性可能是重要的。 在一些实施例中,启用抢占而不需要保存整个状态降低了实现的复杂性。

    Thread queueing method and apparatus
    6.
    发明授权
    Thread queueing method and apparatus 有权
    线程排队方法和设备

    公开(公告)号:US08544019B2

    公开(公告)日:2013-09-24

    申请号:US13116245

    申请日:2011-05-26

    IPC分类号: G06F9/46 G06F15/00

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。

    THREAD QUEUING METHOD AND APPARATUS
    7.
    发明申请
    THREAD QUEUING METHOD AND APPARATUS 有权
    螺纹排队方法和装置

    公开(公告)号:US20110314479A1

    公开(公告)日:2011-12-22

    申请号:US13116245

    申请日:2011-05-26

    IPC分类号: G06F9/46 G06F15/00

    CPC分类号: G06F9/546

    摘要: In some embodiments, a method includes receiving a request to generate a thread and supplying a request to a queue in response at least to the received request. The method may further include fetching a plurality of instructions in response at least in part to the request supplied to the queue and executing at least one of the plurality of instructions. In some embodiments, an apparatus includes a storage medium having stored therein instructions that when executed by a machine result in the method. In some embodiments, an apparatus includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request. In some embodiments, a system includes circuitry to receive a request to generate a thread and to queue a request to generate a thread in response at least to the received request, and a memory unit to store at least one instruction for the thread.

    摘要翻译: 在一些实施例中,一种方法包括接收生成线程的请求并至少响应于所接收的请求向队列提供请求。 该方法还可以包括至少部分地响应于提供给队列的请求并且执行多个指令中的至少一个指令来获取多个指令。 在一些实施例中,装置包括存储介质,其中存储有当机器执行时产生该方法的指令。 在一些实施例中,一种装置包括用于接收生成线程的请求并至少对接收到的请求作出响应来排队请求生成线程的电路。 在一些实施例中,系统包括电路,用于接收生成线程的请求,并至少响应于所接收到的请求来对请求进行排队以生成线程;以及存储器单元,用于存储线程的至少一条指令。

    Data rotator for rotating pixel data in three dimensions
    8.
    发明授权
    Data rotator for rotating pixel data in three dimensions 失效
    用于旋转三维像素数据的数据旋转器

    公开(公告)号:US5295245A

    公开(公告)日:1994-03-15

    申请号:US669801

    申请日:1991-03-15

    IPC分类号: G06T3/60 G06F15/62

    CPC分类号: G06T3/60

    摘要: A three-dimensional pixel cache for use in a computer graphics system comprises source, pattern, and destination tile caches and a barrel shift register, or rotator, that serves as an interface between the tile caches and a frame buffer. The rotator has the capability of performing three types of rotation of data read/written from/to the tile caches horizontal rotation, vertical rotation, and rotation of nibbles within each pixel.

    摘要翻译: 用于计算机图形系统的三维像素缓存包括源,图案和目的地片高速缓存以及用作片高速缓存和帧缓冲器之间的接口的桶移位寄存器或旋转器。 旋转器具有对每个像素内的半字节的水平旋转,垂直旋转和旋转的高速缓存进行读取/写入的数据的三种旋转的能力。

    Window-relative dither circuit
    9.
    发明授权
    Window-relative dither circuit 失效
    窗口相对抖动电路

    公开(公告)号:US5301269A

    公开(公告)日:1994-04-05

    申请号:US670548

    申请日:1991-03-15

    摘要: A circuit for performing window-relative dithering of intensity data comprises a programmable dither cell; circuitry for comparing dither values stored in the dither cell with selected parts of the intensity values and outputting an increment signal in accordance with the results of the comparison; a wrap prevention circuit for preventing the intensity from being incremented if incrementing would cause the intensity to wrap to a low value; and an adder for incrementing the intensity in response to the increment signal, provided it is not inhibited by the wrap prevention circuit. The dither circuit may be advantageously employed in a computer graphics system to dither pixel intensity values.

    摘要翻译: 用于执行强度数据的窗口相对抖动的电路包括可编程抖动单元; 用于将存储在抖动单元中的抖动值与强度值的选定部分进行比较并根据比较结果输出增量信号的电路; 如果增加则防止强度增加的包裹防止电路将使强度包裹到低值; 以及用于响应于增量信号而增加强度的加法器,只要其不被防包电路阻止。 抖动电路可以有利地用于计算机图形系统中以抖动像素强度值。

    Method and apparatus for pixel clipping source and destination windows
in a graphics system
    10.
    发明授权
    Method and apparatus for pixel clipping source and destination windows in a graphics system 失效
    用于在图形系统中像素修剪源和目的地窗口的方法和装置

    公开(公告)号:US5193148A

    公开(公告)日:1993-03-09

    申请号:US803742

    申请日:1991-12-04

    CPC分类号: G09G5/393 G09G5/14

    摘要: A method of moving blocks of pixel data, including window-identifying data, from a source area to a destination area within a frame buffer in a computer graphics system comprises the steps of: reading a block of pixel data from the source area into a pixel cache memory; combining source tiles with destination tiles in the cache; comparing pixel window identifiers read from the frame buffer with a pixel window identifier previously stored in the memory to determine whether the pixel window identifiers read from the frame buffer match the previously stored pixel window identifier; discarding each pixel whose corresponding window identifier does not match the previously stored window identifier; and updating the frame buffer with the pixel data not discarded.

    摘要翻译: 一种从计算机图形系统的帧缓冲器内的源区域到目标区域移动像素数据块(包括窗口识别数据)的方法包括以下步骤:将源区域中的像素数据块读入像素 高速缓存存储器; 将源图块与目标图块组合在高速缓存中; 将从帧缓冲器读取的像素窗口标识符与先前存储在存储器中的像素窗口标识符进行比较,以确定从帧缓冲器读取的像素窗口标识符是否与先前存储的像素窗口标识符相匹配; 丢弃其对应的窗口标识符与先前存储的窗口标识符不匹配的每个像素; 以及不丢弃的像素数据来更新帧缓冲器。