Network interface adapter with shared data send resources
    1.
    发明授权
    Network interface adapter with shared data send resources 有权
    具有共享数据的网络接口适配器发送资源

    公开(公告)号:US08051212B2

    公开(公告)日:2011-11-01

    申请号:US10000456

    申请日:2001-12-04

    IPC分类号: G06F15/16

    CPC分类号: G06F13/1605 H04L49/90

    摘要: A network interface adapter includes an outgoing packet generator, adapted to generate an outgoing request packet for delivery to a remote responder responsive to a request submitted by a host processor and a network output port, coupled to transmit the outgoing request packet over a network to the remote responder. A network input port receives an incoming response packet from the remote responder, in response to the outgoing request packet sent thereto, as well as an incoming request packet sent by a remote requester. An incoming packet processor receives and processes both the incoming response packet and the incoming request packet, and causes the outgoing packet generator, responsive to the incoming request packet, to generate, in addition to the outgoing request packet, an outgoing response packet for transmission to the remote requester.

    摘要翻译: 网络接口适配器包括输出分组生成器,其适于响应于由主处理器和网络输出端口提交的请求而生成用于传送到远程响应者的输出请求分组,所述请求被耦合以通过网络将所述输出请求分组传送到 远程响应者。 网络输入端口响应于向其发送的传出请求分组以及由远程请求者发送的传入请求分组,从远程应答器接收传入响应分组。 输入分组处理器接收并处理输入响应分组和传入请求分组,并且响应于传入请求分组使输出分组生成器除了输出请求分组之外还生成用于传输的输出响应分组 远程请求者。

    Texture engine state variable synchronizer

    公开(公告)号:US06947053B2

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

    申请号:US09963547

    申请日:2001-09-27

    CPC分类号: G06T15/005 G06T15/04

    摘要: A mechanism for synchronizing state variables used by texture pipelines in a multi-pipeline graphics texture engine. The mechanism ensures that, as polygons are processed by a texture engine, the state variables associated with each polygon are distributed in parallel to each texture pipeline, regardless of whether the texture engine is processing a single texture or a blend of different textures. When the texture engine processes a blend of different textures, signals controlling the operation of multiple texture pipelines are asserted. However, when the texture engine processes a single texture for a polygon, an embodiment of the invention continues to distribute received state variables to each of the texture pipelines, but only triggers the processing portion of the texture pipeline performing the single texture operation. The processing portions of the remaining texture pipelines may not be not triggered. Thus, the invention maintains the consistency of received polygon state variables across parallel texture pipelines while simultaneously providing for efficient use of a multi-pipeline texture engine by triggering only one texture pipeline when a single texture operation is required.

    Texture engine state variable synchronizer
    4.
    发明授权
    Texture engine state variable synchronizer 有权
    纹理引擎状态变量同步器

    公开(公告)号:US07365753B2

    公开(公告)日:2008-04-29

    申请号:US11191057

    申请日:2005-07-28

    IPC分类号: G09G5/00

    CPC分类号: G06T15/005 G06T15/04

    摘要: A mechanism for synchronizing state variables used by texture pipelines in a multi-pipeline graphics texture engine. The mechanism ensures that, as polygons are processed by a texture engine, the state variables associated with each polygon are distributed in parallel to each texture pipeline, regardless of whether the texture engine is processing a single texture or a blend of different textures. When the texture engine processes a blend of different textures, signals controlling the operation of multiple texture pipelines are asserted. However, when the texture engine processes a single texture for a polygon, an embodiment of the invention continues to distribute received state variables to each of the texture pipelines, but only triggers the processing portion of the texture pipeline performing the single texture operation. The processing portions of the remaining texture pipelines may not be not triggered. Thus, the invention maintains the consistency of received polygon state variables across parallel texture pipelines while simultaneously providing for efficient use of a multi-pipeline texture engine by triggering only one texture pipeline when a single texture operation is required.

    摘要翻译: 用于在多管道图形纹理引擎中同步由纹理管线使用的状态变量的机制。 该机制确保,随着多边形由纹理引擎处理,与每个多边形相关联的状态变量与每个纹理管线平行分布,而不管纹理引擎是处理单个纹理还是不同纹理的混合。 当纹理引擎处理不同纹理的混合时,控制多个纹理管线的操作的信号被断言。 然而,当纹理引擎处理多边形的单个纹理时,本发明的实施例继续将接收到的状态变量分配到每个纹理管线,而仅触发执行单个纹理操作的纹理流水线的处理部分。 剩余纹理流水线的处理部分可能不会被触发。 因此,本发明保持接收的多边形状态变量在并行纹理管线之间的一致性,同时通过仅在需要单个纹理操作时仅触发一个纹理流水线来提供多管线纹理引擎的有效使用。

    Texture engine state variable synchronizer
    5.
    发明申请
    Texture engine state variable synchronizer 有权
    纹理引擎状态变量同步器

    公开(公告)号:US20050264579A1

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

    申请号:US11191057

    申请日:2005-07-28

    CPC分类号: G06T15/005 G06T15/04

    摘要: A mechanism for synchronizing state variables used by texture pipelines in a multi-pipeline graphics texture engine. The mechanism ensures that, as polygons are processed by a texture engine, the state variables associated with each polygon are distributed in parallel to each texture pipeline, regardless of whether the texture engine is processing a single texture or a blend of different textures. When the texture engine processes a blend of different textures, signals controlling the operation of multiple texture pipelines are asserted. However, when the texture engine processes a single texture for a polygon, an embodiment of the invention continues to distribute received state variables to each of the texture pipelines, but only triggers the processing portion of the texture pipeline performing the single texture operation. The processing portions of the remaining texture pipelines may not be not triggered. Thus, the invention maintains the consistency of received polygon state variables across parallel texture pipelines while simultaneously providing for efficient use of a multi-pipeline texture engine by triggering only one texture pipeline when a single texture operation is required.

    摘要翻译: 用于在多管道图形纹理引擎中同步由纹理管线使用的状态变量的机制。 该机制确保,随着多边形由纹理引擎处理,与每个多边形相关联的状态变量与每个纹理管线平行分布,而不管纹理引擎是处理单个纹理还是不同纹理的混合。 当纹理引擎处理不同纹理的混合时,控制多个纹理管线的操作的信号被断言。 然而,当纹理引擎处理多边形的单个纹理时,本发明的实施例继续将接收到的状态变量分配到每个纹理管线,而仅触发执行单个纹理操作的纹理流水线的处理部分。 剩余纹理流水线的处理部分可能不会被触发。 因此,本发明保持接收的多边形状态变量在并行纹理管线之间的一致性,同时通过仅在需要单个纹理操作时仅触发一个纹理流水线来提供多管线纹理引擎的有效使用。