One-way transaction tagging in a switch crossbar
    1.
    发明授权
    One-way transaction tagging in a switch crossbar 有权
    交换机交叉开关中的单向交易标记

    公开(公告)号:US08010618B1

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

    申请号:US11469333

    申请日:2006-08-31

    IPC分类号: G06F15/167

    CPC分类号: G06F13/4022

    摘要: A method and computer program product includes, at a sender, identifying a forward item including a transmit portion and a retain portion, generating a tag, associating the tag with the retain portion, sending the transmit portion, but not the tag, to a target; at the target, receiving the transmit portion, identifying a return portion corresponding to the transmit portion, independently generating the tag, associating the tag with the return portion, sending the return portion and the tag to the sender; and at the sender, receiving the return portion and the tag, identifying the retain portion using the tag, and associating the return portion with the retain portion to create a reverse item.

    摘要翻译: 一种方法和计算机程序产品在发送器处包括识别包括发送部分和保留部分的前向项目,生成标签,将标签与保留部分相关联,将发送部分而不是标签发送到目标 ; 在所述目标处,接收所述发送部分,识别对应于所述发送部分的返回部分,独立地生成所述标签,将所述标签与所述返回部分相关联,向所述发送者发送所述返回部分和所述标签; 并且在所述发送器处,接收所述返回部分和所述标签,使用所述标签识别所述保持部分,以及将所述返回部分与所述保持部分相关联以创建反向项目。

    Method and apparatus for generating random numbers for use in a field programmable gate array
    2.
    发明授权
    Method and apparatus for generating random numbers for use in a field programmable gate array 有权
    用于产生用于现场可编程门阵列的随机数的方法和装置

    公开(公告)号:US07509361B1

    公开(公告)日:2009-03-24

    申请号:US11443771

    申请日:2006-05-30

    IPC分类号: G06F1/02

    CPC分类号: G06F7/58 G06F7/582

    摘要: A method and apparatus for generating random number outputs utilized in generating a noise function at a given location in space. The method consists of partitioning selected portions of the random number generation process to achieve outputs in parallel. The relevant parallel outputs are weighted by effect and then summed together to give the amplitude of the noise function at the given location.

    摘要翻译: 一种用于产生用于在空间中的给定位置处产生噪声函数的随机数输出的方法和装置。 该方法包括对随机数生成过程的选定部分进行分区以并行实现输出。 相关并行输出通过效应加权,然后相加在一起,给出给定位置处噪声函数的幅度。

    Memory bus arbitration using memory bank readiness
    4.
    发明申请
    Memory bus arbitration using memory bank readiness 有权
    内存总线仲裁使用存储器就绪

    公开(公告)号:US20060271724A1

    公开(公告)日:2006-11-30

    申请号:US11499015

    申请日:2006-08-04

    IPC分类号: G06F12/06

    CPC分类号: G06F13/1626 G06F13/1642

    摘要: A method, apparatus, and computer program product includes identifying a plurality of memory transactions to be sent over a memory bus to a memory having a plurality of memory banks, each memory transaction addressed to one of the memory banks, the memory bus incapable of transmitting the plurality of memory transactions simultaneously; identifying a plurality of bank readiness signals, each bank readiness signal indicating the readiness of one of the memory banks to accept a memory transaction; and selecting one of the memory transactions for transmission over the memory bus based on the bank readiness signals.

    摘要翻译: 方法,装置和计算机程序产品包括识别要通过存储器总线发送到具有多个存储体的存储器的多个存储器事务,每个存储器事务寻址到存储体之一,存储器总线不能发送 多个存储器事务同时进行; 识别多个存储器准备信号,每个存储器准备信号指示存储器组之一的准备就绪以接受存储器事务; 以及基于所述存储器就绪信号,选择所述存储器事务之一用于在所述存储器总线上进行传输。

    One-way transaction tagging in a switch crossbar
    5.
    发明授权
    One-way transaction tagging in a switch crossbar 有权
    交换机交叉开关中的单向交易标记

    公开(公告)号:US07139836B1

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

    申请号:US09925160

    申请日:2001-08-08

    IPC分类号: G06F15/173

    CPC分类号: G06F13/4022

    摘要: A method and computer program product includes, at a sender, identifying a forward item including a transmit portion and a retain portion, generating a tag, associating the tag with the retain portion, sending the transmit portion, but not the tag, to a target; at the target, receiving the transmit portion, identifying a return portion corresponding to the transmit portion, independently generating the tag, associating the tag with the return portion, sending the return portion and the tag to the sender; and at the sender, receiving the return portion and the tag, identifying the retain portion using the tag, and associating the return portion with the retain portion to create a reverse item.

    摘要翻译: 方法和计算机程序产品在发送器处包括识别包括发送部分和保留部分的前向项目,生成标签,将标签与保留部分相关联,将发送部分而不是标签发送到目标 ; 在所述目标处,接收所述发送部分,识别对应于所述发送部分的返回部分,独立地生成所述标签,将所述标签与所述返回部分相关联,向所述发送者发送所述返回部分和所述标签; 并且在所述发送器处,接收所述返回部分和所述标签,使用所述标签识别所述保持部分,以及将所述返回部分与所述保持部分相关联以创建反向项目。

    Sliced crossbar architecture with no inter-slice communication
    6.
    发明申请
    Sliced crossbar architecture with no inter-slice communication 有权
    切片交叉开关架构,无切片间通信

    公开(公告)号:US20060010281A1

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

    申请号:US11218963

    申请日:2005-09-01

    IPC分类号: G06F13/00

    摘要: A method and apparatus includes identifying a first portion of a first message in a first slice of a switch, the first message associated with a first priority, the first portion of the first message including a first routing portion specifying a network resource; identifying a second portion of the first message in a second slice of the switch, the second portion of the first message including the first routing portion; identifying a first portion of a second message in the first slice, the second message associated with a second priority, the first portion of the second message including a second routing portion specifying the network resource; identifying a second portion of the second message in the second slice, the second portion of the second message including the second routing portion; selecting, independently in each slice, the same one of the first and second messages based on the first and second priorities; sending the first portion of the selected message from the first slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message; and sending the second portion of the selected message from the second slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message.

    摘要翻译: 一种方法和装置包括:识别交换机的第一片中的第一消息的第一部分,所述第一消息与第一优先级相关联,所述第一消息的第一部分包括指定网络资源的第一路由部分; 在所述交换机的第二片段中识别所述第一消息的第二部分,所述第一消息的所述第二部分包括所述第一路由部分; 识别所述第一片中的第二消息的第一部分,所述第二消息与第二优先级相关联,所述第二消息的第一部分包括指定所述网络资源的第二路由部分; 识别第二片中的第二消息的第二部分,第二消息的第二部分包括第二路由部分; 基于第一和第二优先级,在每个切片中独立地选择第一和第二消息中相同的一个; 将所选择的消息的第一部分从第一片段发送到由所选择的消息对应的第一和第二路由部分中的一个指定的网络资源; 以及将所选择的消息的第二部分从第二片段发送到由所选择的消息对应的第一和第二路由部分之一指定的网络资源。

    Sliced Crossbar Architecture With No Inter-Slice Communication
    8.
    发明申请
    Sliced Crossbar Architecture With No Inter-Slice Communication 有权
    无切片通信的切片交叉结构

    公开(公告)号:US20080098151A1

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

    申请号:US11861114

    申请日:2007-09-25

    IPC分类号: G06F13/00

    摘要: A memory crossbar adapted to transmit a memory transaction to a network resource. The memory crossbar includes a plurality of input ports. Each of the plurality of input ports includes a TAGS generator and a queue adapted to receive a first portion of a first memory transaction and a first portion of a second memory transaction. Each of the plurality of inputs ports also includes an arbiter coupled to the queue and adapted to independently select either the first portion of the first memory transaction or the first portion of the second memory transaction based on a priority associated with the first portion of the first memory transaction and the first portion of the second memory transaction and a multiplexer coupled to the arbiter.

    摘要翻译: 适于将存储器事务发送到网络资源的存储器交叉开关。 存储器横杠包括多个输入端口。 多个输入端口中的每一个包括TAGS生成器和适于接收第一存储器事务的第一部分和第二存储器事务的第一部分的队列。 多个输入端口中的每一个还包括耦合到队列并适于独立地选择第一存储器事务的第一部分或第二存储器事务的第一部分的仲裁器,其基于与第一存储器事务的第一部分相关联的优先级 存储器事务和第二存储器事务的第一部分以及耦合到仲裁器的多路复用器。

    Sliced crossbar architecture with no inter-slice communication
    9.
    发明授权
    Sliced crossbar architecture with no inter-slice communication 有权
    切片交叉开关架构,无切片间通信

    公开(公告)号:US06961803B1

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

    申请号:US09925156

    申请日:2001-08-08

    IPC分类号: G06F13/00 G06F13/16

    摘要: A method and apparatus includes identifying a first portion of a first message in a first slice of a switch, the first message associated with a first priority, the first portion of the first message including a first routing portion specifying a network resource; identifying a second portion of the first message in a second slice of the switch, the second portion of the first message including the first routing portion; identifying a first portion of a second message in the first slice, the second message associated with a second priority, the first portion of the second message including a second routing portion specifying the network resource; identifying a second portion of the second message in the second slice, the second portion of the second message including the second routing portion; selecting, independently in each slice, the same one of the first and second messages based on the first and second priorities; sending the first portion of the selected message from the first slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message; and sending the second portion of the selected message from the second slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message.

    摘要翻译: 一种方法和装置包括:识别交换机的第一片中的第一消息的第一部分,所述第一消息与第一优先级相关联,所述第一消息的第一部分包括指定网络资源的第一路由部分; 在所述交换机的第二片段中识别所述第一消息的第二部分,所述第一消息的所述第二部分包括所述第一路由部分; 识别所述第一片中的第二消息的第一部分,所述第二消息与第二优先级相关联,所述第二消息的第一部分包括指定所述网络资源的第二路由部分; 识别第二片中的第二消息的第二部分,第二消息的第二部分包括第二路由部分; 基于第一和第二优先级,在每个切片中独立地选择第一和第二消息中相同的一个; 将所选择的消息的第一部分从第一片段发送到由所选择的消息对应的第一和第二路由部分中的一个指定的网络资源; 以及将所选择的消息的第二部分从第二片段发送到由所选择的消息对应的第一和第二路由部分之一指定的网络资源。