APPARATUS AND METHOD FOR GENERATING A GALOIS-FIELD SYNDROME
    2.
    发明申请
    APPARATUS AND METHOD FOR GENERATING A GALOIS-FIELD SYNDROME 审中-公开
    用于产生GALOIS-FIELD SYNDROME的装置和方法

    公开(公告)号:WO2008027734A1

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

    申请号:PCT/US2007/076147

    申请日:2007-08-16

    CPC classification number: G06F11/1076 G06F2211/1054 G06F2211/1057

    Abstract: The present disclosure provides an apparatus and method for generating a Galois-field syndrome. One exemplary method may include loading a first data byte from a first storage device to a first register and loading a second data byte from a second storage device to a second register; ANDing the most significant bit (MSB) of the first data byte and a Galois-field polynomial to generate a first intermediate output; XORing each bit of the first intermediate output with the least significant bits (LSBs) of the first data byte to generate a second intermediate output; MUXing the second intermediate output with each bit of the first data byte to generate a third intermediate output; XORing each bit of the third intermediate output with each bit of the second data byte to generate at a fourth intermediate output; and generating a RAID Q syndrome based on, at least in part, the fourth intermediate output. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    Abstract translation: 本公开提供了一种用于产生伽罗瓦域综合征的装置和方法。 一个示例性方法可以包括将第一数据字节从第一存储设备加载到第一寄存器,并将第二数据字节从第二存储设备加载到第二寄存器; 将第一数据字节的最高有效位(MSB)和伽罗瓦域多项式进行比较以产生第一中间输出; 用第一数据字节的最低有效位(LSB)对第一中间输出的每个位进行异或,以产生第二中间输出; 将第二中间输出与第一数据字节的每个位进行多路复用以产生第三中间​​输出; 将第三中间输出的每个位与第二数据字节的每个位进行异或,以在第四中间输出处产生; 以及至少部分地基于第四中间输出产生RAID Q综合征。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。

    FILTER FOR NETWORK INTRUSION AND VIRUS DETECTION

    公开(公告)号:WO2010077904A3

    公开(公告)日:2010-07-08

    申请号:PCT/US2009/068168

    申请日:2009-12-16

    Abstract: Methods and apparatus to perform string matching for network packet inspection are disclosed. In some embodiments there is a set of string matching slice circuits, each slice circuit of the set being configured to perform string matching steps in parallel with other slice circuits. Each slice circuit may include an input window storing some number of bytes of data from an input data steam. The input window of data may be padded if necessary, and then multiplied by a polynomial modulo an irreducible Galois-field polynomial to generate a hash index. A storage location of a memory corresponding to the hash index may be accessed to generate a slice-hit signal of a set of H slice-hit signals. The slice-hit signal may be provided to an AND-OR logic array where the set of H slice-hit signals is logically combined into a match result.

    SIGNAL AGGREGATION
    6.
    发明申请
    SIGNAL AGGREGATION 审中-公开
    信号聚合

    公开(公告)号:WO2003098452A1

    公开(公告)日:2003-11-27

    申请号:PCT/US2003/013687

    申请日:2003-05-02

    CPC classification number: G06F13/4234

    Abstract: The invention features a method for transferring data to programming engines using multiple memory channels, parsing data over at most two channels in the memory channels, and establishing at most two logical states to signal completion of a memory transfer operation.

    Abstract translation: 本发明的特征在于一种用于使用多个存储器信道将数据传送到编程引擎的方法,在存储器通道中最多两个通道解析数据,并且建立至多两个逻辑状态来信号完成存储器传送操作。

    FUNCTIONAL PIPELINES
    7.
    发明申请
    FUNCTIONAL PIPELINES 审中-公开
    功能管道

    公开(公告)号:WO2003063018A2

    公开(公告)日:2003-07-31

    申请号:PCT/US2003/001578

    申请日:2003-01-16

    CPC classification number: G06F15/8053

    Abstract: A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes a parallel processor that assigns system functions for processing data including programming engines that support multiple contexts arranged to provide a functional pipeline by a functional pipeline control unit that passes functional data among the programming engines.

    Abstract translation: 一种用于在功能管线中采用多个硬件上下文和编程引擎的系统和方法,该功能管线被划分以便于高性能数据处理。 该系统和方法包括并行处理器,其分配用于处理数据的系统功能,所述系统功能包括支持多个上下文的编程引擎,所述编程引擎被布置为通过在所述编程引擎之间传递功能数据的功能流水线控制单元提供功能

    A MULTIPROCESSOR INFRASTRUCTURE FOR PROVIDING FLEXIBLE BANDWIDTH ALLOCATION VIA MULTIPLE INSTANTIATIONS OF SEPARATE DATA BUSES, CONTROL BUSES AND SUPPORT MECHANISMS
    8.
    发明申请
    A MULTIPROCESSOR INFRASTRUCTURE FOR PROVIDING FLEXIBLE BANDWIDTH ALLOCATION VIA MULTIPLE INSTANTIATIONS OF SEPARATE DATA BUSES, CONTROL BUSES AND SUPPORT MECHANISMS 审中-公开
    用于通过多种数据总线,控制总线和支持机制的多次实时提供灵活带宽分配的多处理器基础设施

    公开(公告)号:WO2003019399A1

    公开(公告)日:2003-03-06

    申请号:PCT/US2002/027430

    申请日:2002-08-27

    CPC classification number: G06F13/364 G06F13/4004

    Abstract: A bus mechanism to control information exchanges between bus masters and bus targets over a bus structure that includes separate command, push and pull data buses. Commands are generated by bus masters and are interpreted by bus targets on a per-target basis. Each bus target controls the servicing of a command intended for such target by controlling the transfer of push data over the push bus to a bus master specified in the command as a destination, for a push operation type, and by controlling the transfer of pull data over the pull bus to the target from a bus master specified in the command as a destination, for a pull operation type. Arbitration logic associated with each bus is used to control the flow of the information exchanges on that bus.

    Abstract translation: 一种总线机制,用于通过总线结构控制总线主机和总线目标之间的信息交换,该总线结构包括单独的命令,推拉数据总线。 命令由公交车主人生成,并由每个目标的公交车目标解释。 每个总线目标通过控制通过推送总线将推送数据传送到作为目的地的命令中指定的总线主机,用于推送操作类型,并且通过控制拉动数据的传送来控制对该目标的命令的服务 通过从作为目的地的命令中指定的总线主机到目的地的拉取总线,用于拉动操作类型。 与每个总线相关联的仲裁逻辑用于控制该总线上的信息交换流。

Patent Agency Ranking