Handling and discarding packets in a switching subnetwork
    1.
    发明授权
    Handling and discarding packets in a switching subnetwork 有权
    处理和丢弃交换子网中的数据包

    公开(公告)号:US07315542B2

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

    申请号:US10261012

    申请日:2002-09-30

    IPC分类号: H04L12/28 H04L1/18

    摘要: A method and structure for the handling and discarding of packets in a packet data network. The method includes a packet data network receiving one or more packets from one or more remote locations and initiating a transfer of a packet of the one or more packets to a remote destination. The remote destination is operable to act as a destination port of a switch. The transfer of the packet is initiated while the packet of the one or more packets is being received, and the packet validity is also checked while the transfer of the packet is initiated. If the packet is invalid, the transfer of the packet of the one or more packets to the remote destination is canceled. Determining packet validity includes inspection of a packet header. The structure has a receive link determining packet validity and passing this error signal to a packet processor. The packet processor has a packet transfer request generator, a packet checker, packet reader, packet memory and tag memory. The packet transfer request generator initiates a transfer request over a switch with a remote destination. While the request is processed, the packet checker verifies packet correctness and stores the packet data for transmission to the remote destination. If a packet is in error, a bad tag is set and the packet transfer is aborted.

    摘要翻译: 用于处理和丢弃分组数据网络中的分组的方法和结构。 该方法包括分组数据网络,从一个或多个远程位置接收一个或多个分组,并且发起一个或多个分组的分组到远程目的地的传送。 远程目的地可用作交换机的目的端口。 在接收到一个或多个分组的分组时启动分组的传送,并且在分组的传输被启动时也检查分组有效性。 如果分组无效,则将一个或多个分组的分组传送到远程目的地被取消。 确定包的有效性包括对包头的检查。 该结构具有确定分组有效性的接收链路,并将该错误信号传递给分组处理器。 分组处理器具有分组传输请求生成器,分组检查器,分组读取器,分组存储器和标签存储器。 分组传输请求生成器通过具有远程目的地的交换机发起传送请求。 当请求被处理时,分组检查器验证分组的正确性并存储分组数据以传输到远程目的地。 如果一个数据包出错,则会设置一个错误的标签,并且中继传输数据包。

    Systems and methods for providing data packet flow control
    2.
    发明授权
    Systems and methods for providing data packet flow control 失效
    提供数据包流控制的系统和方法

    公开(公告)号:US07313090B2

    公开(公告)日:2007-12-25

    申请号:US10255788

    申请日:2002-09-26

    IPC分类号: H04J1/16

    摘要: In general, a system and method for providing data packet flow control is disclosed. Generally, a switch is provided that contains a series of ports, an arbiter and a hub. The arbiter determines an outgoing port, wherein the outgoing port is one port for the series of ports, for transmission of a data packet received by the switch, determines whether the outgoing port is available to receive the received data packet, and regulates transmission of the received data packet to a destination end node. The hub provides a point-to-point connection between any two of the series of ports and the arbiter.

    摘要翻译: 通常,公开了一种用于提供数据分组流控制的系统和方法。 通常,提供了包含一系列端口,仲裁器和集线器的交换机。 仲裁器确定出站端口,其中出站端口是一系列端口的一个端口,用于传输交换机接收的数据包,确定出端口是否可用于接收接收到的数据包,并调节 接收到的数据包到目标端节点。 集线器提供了两个系列端口和仲裁器之间的点对点连接。

    Computer graphics system having per pixel fog blending

    公开(公告)号:US06437781B1

    公开(公告)日:2002-08-20

    申请号:US08866556

    申请日:1997-05-30

    IPC分类号: G06T1550

    CPC分类号: G06T15/503

    摘要: A computer graphics system includes an apparatus for fog blending colors to be displayed on a graphics display of the computer graphics system. The computer graphics system includes a rendering parameter calculation unit responsive to data of a primitive, that determines a cooked exponent value and a color value for at least one pixel of the primitive. In addition, the system includes a fog unit responsive to the cooked exponent value for each pixel of the primitive, that determines a fog blending factor for each pixel of the primitive, wherein the fog blending factor is one of an exponential fog blending factor and an exponential-squared fog blending factor. Further, the system includes a fog blending unit responsive to the color value and the fog blending factor for each pixel of the primitive and also to a fog color value, that blends the fog color value with the color value for each pixel of the primitive according to the fog blending factor for the respective pixel, and that provides a fogged color value for each pixel of the primitive. In addition, the computer graphics system may include a first interpolator, responsive to the color value and the cooked exponent value for at least one pixel of the primitive, that determines the color value and the cooked exponent value along an edge of the primitive so as to provide the cooked exponent value and the color value for each pixel of the edge of the primitive. Further, the computer graphics system may also include a second interpolator, responsive to the cooked exponent value and the color value for each pixel of the edge of the primitive, that determines the cooked exponent value and the color value along a span of the primitive so as to provide the cooked exponent value and the color value for each pixel of the span of the primitive. In this way, the system provides fast and accurate exponential and exponential-squared fog blending of the color values of the primitive without a lot of hardware.

    Apparatus and methods for combinational error detection in an InfiniBand switch
    5.
    发明授权
    Apparatus and methods for combinational error detection in an InfiniBand switch 失效
    InfiniBand交换机中组合错误检测的装置和方法

    公开(公告)号:US06898752B2

    公开(公告)日:2005-05-24

    申请号:US10161503

    申请日:2002-05-31

    申请人: S. Paul Tucker

    发明人: S. Paul Tucker

    IPC分类号: H03M13/00 H03M13/09

    CPC分类号: H03M13/09 H03M13/00

    摘要: A combination error detector to detect errors in an InfiniBand packet. The detector includes registers that stores fields of an InfiniBand packet as the packet is being received and comparison logic that, as the fields are stored in the registers, compares the fields with check values and when an error is detected sets a flag corresponding to the error. After the packet has been completely received and all checks have been complete, all of the error flags are prioritized in accordance with the InfiniBand Architecture Specification.

    摘要翻译: 用于检测InfiniBand数据包中的错误的组合错误检测器。 检测器包括在接收到数据包时存储InfiniBand数据包的字段的寄存器,以及比较逻辑,当字段存储在寄存器中时,将字段与检查值进行比较,并且当检测到错误时,设置与错误对应的标志 。 在数据包已经完全接收并且所有检查都已经完成之后,根据InfiniBand架构规范对所有错误标志进行优先级排序。

    Switch-management agent trap scheme in an infiniband-architecture switch
    6.
    发明授权
    Switch-management agent trap scheme in an infiniband-architecture switch 有权
    无源架构交换机中的交换机管理代理陷阱方案

    公开(公告)号:US07184411B2

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

    申请号:US10321233

    申请日:2002-12-17

    CPC分类号: H04L41/0604 H04L41/046

    摘要: An infiniband architecture switch, includes a plurality of ports each configured to receive switch parameters, identify at least one data-packet error condition responsive to the switch parameters, generate a trap-initialization signal when the at least one data-packet error condition matches a trap-error condition, and a switch manager configured to receive the trap-initialization signal. A method for generating a switch manager control signal includes identifying at least one data-packet error condition in an infiniband architecture switch, determining when the at least one data-packet error condition matches a trap-error condition, generating a trap-initialization signal responsive to the trap-error condition, and forwarding the trap-initialization signal to a switch manager.

    摘要翻译: 无限性架构交换机包括多个端口,每个端口被配置为接收开关参数,响应于该开关参数识别至少一个数据分组错误状况,当至少一个数据分组错误条件匹配时产生一个陷阱初始化信号 陷阱错误条件,以及配置为接收陷阱初始化信号的交换机管理器。 一种用于产生交换管理器控制信号的方法包括识别无限制架构交换机中的至少一个数据分组错误状况,确定何时至少一个数据分组错误状况与陷阱误差条件相匹配,产生响应于陷阱初始化信号 到陷阱错误状态,并将陷阱初始化信号转发给交换机管理器。

    Method and apparatus for ascertaining and selectively requesting displayed data in a computer graphics system
    7.
    发明授权
    Method and apparatus for ascertaining and selectively requesting displayed data in a computer graphics system 有权
    用于在计算机图形系统中确定和选择性地请求显示数据的方法和装置

    公开(公告)号:US06919898B2

    公开(公告)日:2005-07-19

    申请号:US09488752

    申请日:2000-01-21

    IPC分类号: G09G5/30 G09G5/395 G06T15/00

    CPC分类号: G09G5/30 G09G5/395

    摘要: Regions of frame buffer memory are selectively read by a computer graphics system in a bandwidth efficient manor. Attribute data for each pixel is stored in the frame buffer memory array. This attribute data, when decoded, selects which regions of frame buffer memory are required for display of each pixel. Pixels are grouped as tiles. Before each tile is displayed, attribute data is read for that tile, then decoded, and the frame buffer memory is accessed only for those regions that are needed to display the current tile of pixels.

    摘要翻译: 帧缓冲存储器的区域由带宽有效的庄园中的计算机图形系统选择性地读取。 每个像素的属性数据存储在帧缓冲存储器阵列中。 该属性数据在被解码时选择需要帧缓冲存储器的哪个区域来显示每个像素。 像素被分组为瓦片。 在显示每个瓦片之前,为该瓦片读取属性数据,然后解码,并且仅对需要显示当前像素图块的那些区域访问帧缓冲存储器。