MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    1.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222787A1

    公开(公告)日:2007-09-27

    申请号:US11746453

    申请日:2007-05-09

    IPC分类号: G06T1/00

    摘要: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    摘要翻译: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其基于所述多个像素命令线程和所述多个顶点命令线程的相对优先级从所述多个像素或顶点命令线程中选择命令线程。 所选择的命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    2.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222786A1

    公开(公告)日:2007-09-27

    申请号:US11746446

    申请日:2007-05-09

    IPC分类号: G06T1/00

    摘要: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    摘要翻译: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其从所述多个像素命令线程中选择像素命令线程,以及从所述多个顶点命令线程中选择顶点命令线程。 仲裁器还从先前选择的像素命令线程和顶点命令线程中选择命令线程,该命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    Multi-thread graphic processing system
    3.
    发明授权
    Multi-thread graphic processing system 有权
    多线程图形处理系统

    公开(公告)号:US07239322B2

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

    申请号:US10673761

    申请日:2003-09-29

    IPC分类号: G06T1/00 G06F13/18 G06F15/80

    摘要: The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation station such that the arbiter retrieves a first command thread of the plurality of command threads stored therein such that the arbiter receives the command thread and thereupon provides the command thread to a command processing engine. The system and method further includes the command processing engine coupled to receive the first command thread from the arbiter such that the command processor may perform at least one processing command from the command thread. Whereupon, a command processing engine provides the first command thread back to the associated reservation station.

    摘要翻译: 本发明包括一种多线程图形处理系统及其方法,该系统包括具有存储在其中的多个命令线程的保留站。 该系统和方法还包括可操作地耦合到保留站的仲裁器,使得仲裁器检索存储在其中的多个命令线程的第一命令线程,使得仲裁器接收命令线程,并且随后向命令处理引擎提供命令线程 。 该系统和方法还包括命令处理引擎,其被耦合以从仲裁器接收第一命令线程,使得命令处理器可以从命令线程执行至少一个处理命令。 因此,命令处理引擎将第一命令线程提供给相关联的保留站。

    Multi-thread graphics processing system
    4.
    发明授权
    Multi-thread graphics processing system 有权
    多线程图形处理系统

    公开(公告)号:US08305382B2

    公开(公告)日:2012-11-06

    申请号:US13253473

    申请日:2011-10-05

    IPC分类号: G06T1/00 G06F13/18 G06F15/18

    摘要: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    摘要翻译: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其基于所述多个像素命令线程和所述多个顶点命令线程的相对优先级从所述多个像素或顶点命令线程中选择命令线程。 所选择的命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    Multi-thread graphics processing system
    5.
    发明授权
    Multi-thread graphics processing system 有权
    多线程图形处理系统

    公开(公告)号:US08072461B2

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

    申请号:US12718613

    申请日:2010-03-05

    IPC分类号: G06T1/00 G06F13/18 G06F15/18

    摘要: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a command thread from either the plurality of pixel or vertex command threads based on relative priorities of the plurality of pixel command threads and the plurality of vertex command threads. The selected command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.

    摘要翻译: 图形处理系统包括存储多个像素命令线程和多个顶点命令线程的至少一个存储器件。 提供耦合到所述至少一个存储器件的仲裁器,其基于所述多个像素命令线程和所述多个顶点命令线程的相对优先级从所述多个像素或顶点命令线程中选择命令线程。 所选择的命令线程被提供给能够处理像素命令线程和顶点命令线程的命令处理引擎。

    MULTI-THREAD GRAPHICS PROCESSING SYSTEM
    6.
    发明申请
    MULTI-THREAD GRAPHICS PROCESSING SYSTEM 有权
    多线程图形处理系统

    公开(公告)号:US20070222785A1

    公开(公告)日:2007-09-27

    申请号:US11746427

    申请日:2007-05-09

    IPC分类号: G06T1/00

    摘要: A graphics processing system comprises a command processing engine capable of processing pixel command threads and vertex command threads. The command processing engine is coupled to both a renderer and a scan converter. Upon completing processing of a command thread, which may comprise a pixel command thread or a vertex command thread, the command engine provides the command thread to either the renderer or the scan converter.

    摘要翻译: 图形处理系统包括能够处理像素命令线程和顶点命令线程的命令处理引擎。 命令处理引擎与渲染器和扫描转换器耦合。 在完成可以包括像素命令线程或顶点命令线程的命令线程的处理之后,命令引擎将命令线程提供给渲染器或扫描转换器。

    Multi-thread graphic processing system
    7.
    发明申请
    Multi-thread graphic processing system 有权
    多线程图形处理系统

    公开(公告)号:US20050068325A1

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

    申请号:US10673761

    申请日:2003-09-29

    摘要: The present invention includes a multi-thread graphics processing system and method thereof including a reservation station having a plurality of command threads stored therein. The system and method further includes an arbiter operably coupled to the reservation station such that the arbiter retrieves a first command thread of the plurality of command threads stored therein such that the arbiter receives the command thread and thereupon provides the command thread to a command processing engine. The system and method further includes the command processing engine coupled to receive the first command thread from the arbiter such that the command processor may perform at least one processing command from the command thread. Whereupon, a command processing engine provides the first command thread back to the associated reservation station.

    摘要翻译: 本发明包括一种多线程图形处理系统及其方法,该系统包括具有存储在其中的多个命令线程的保留站。 该系统和方法还包括可操作地耦合到保留站的仲裁器,使得仲裁器检索存储在其中的多个命令线程的第一命令线程,使得仲裁器接收命令线程,并且随后向命令处理引擎提供命令线程 。 该系统和方法还包括命令处理引擎,其被耦合以从仲裁器接收第一命令线程,使得命令处理器可以从命令线程执行至少一个处理命令。 因此,命令处理引擎将第一命令线程提供给相关联的保留站。

    GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER
    8.
    发明申请
    GRAPHICS PROCESSING ARCHITECTURE EMPLOYING A UNIFIED SHADER 有权
    图形处理结构使用统一的阴影

    公开(公告)号:US20110216077A1

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

    申请号:US13109738

    申请日:2011-05-17

    IPC分类号: G06F15/00 G06T1/00

    CPC分类号: G06T1/20 G06T15/005 G06T15/80

    摘要: A graphics processing architecture employing a single shader is disclosed. The architecture includes a circuit operative to select one of a plurality of inputs in response to a control signal; and a shader, coupled to the arbiter, operative to process the selected one of the plurality of inputs, the shader including means for performing vertex operations and pixel operations, and wherein the shader performs one of the vertex operations or pixel operations based on the selected one of the plurality of inputs. The shader includes a register block which is used to store the plurality of selected inputs, a sequencer which maintains vertex manipulation and pixel manipulations instructions and a processor capable of executing both floating point arithmetic and logical operations on the selected inputs in response to the instructions maintained in the sequencer.

    摘要翻译: 公开了一种采用单一着色器的图形处理架构。 该架构包括响应于控制信号选择多个输入中的一个的电路; 以及耦合到所述仲裁器的着色器,用于处理所述多个输入中的所选择的一个输入,所述着色器包括用于执行顶点操作和像素操作的装置,并且其中所述着色器基于所选择的所述操作执行所述顶点操作或像素操作之一 多个输入之一。 着色器包括用于存储多个所选择的输入的寄存器块,保持顶点操作和像素操作指令的定序器以及能够响应于所保持的指令对所选择的输入执行浮点运算和逻辑运算的处理器 在音序器中

    Method and apparatus for generating hierarchical depth culling characteristics

    公开(公告)号:US20060033735A1

    公开(公告)日:2006-02-16

    申请号:US10914949

    申请日:2004-08-10

    IPC分类号: G06T15/40

    CPC分类号: G06T15/40

    摘要: A method and apparatus for generating hierarchical depth culling characteristics includes determining a first minimum depth value and a first maximum depth value for a first graphical element. The graphical element may be a primitive. The first minimum depth value may be a minimum Z-plane depth of a pixel within the primitive and a first maximum depth value is a maximum Z-plane value for a pixel within the primitive. The method and apparatus further includes determining a second minimum depth value and a second maximum depth value for a second graphical element, which may be a tile. The method and apparatus further includes calculating an intersection depth range having an intersection minimum depth value and an intersection maximum depth value based on the intersection of the first minimum depth value and the first maximum depth value and the second minimum depth value and the second maximum depth value.

    Processing real-time command information
    10.
    发明申请
    Processing real-time command information 有权
    处理实时指令信息

    公开(公告)号:US20050210172A1

    公开(公告)日:2005-09-22

    申请号:US10791519

    申请日:2004-03-02

    摘要: A method and apparatus for processing real time command information includes a real time event engine that monitors event signals. A real time event detector within the real time event engine detects when the real time event occurs. Thereupon, real time event commands within a real time event command buffer are fetched and consumed by the command processor in response to the occurrence of the real time event. The real time event detector contains a plurality of control registers, which contain an event selector register, a real time command buffer point register, and a real time command buffer length register. A driver may program the registers, whereupon a singe real time event detector may be used in conjunction with a plurality of real time event command buffers.

    摘要翻译: 用于处理实时命令信息的方法和装置包括监视事件信号的实时事件引擎。 实时事件引擎中的实时事件检测器检测何时发生实时事件。 因此,响应于实时事件的发生,由命令处理器获取并消耗实时事件命令缓冲器内的实时事件命令。 实时事件检测器包含多个控制寄存器,其包含事件选择器寄存器,实时命令缓冲器点寄存器和实时命令缓冲器长度寄存器。 驱动器可以对寄存器进行编程,因此可以结合多个实时事件命令缓冲器使用单个实时事件检测器。