METHOD AND SYSTEM FOR PROVIDING A SYMMETRIC KEY FOR MORE EFFICIENT SESSION IDENTIFICATION
    31.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING A SYMMETRIC KEY FOR MORE EFFICIENT SESSION IDENTIFICATION 失效
    提供更高效会话识别的对称密钥的方法和系统

    公开(公告)号:US20070280198A1

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

    申请号:US11842891

    申请日:2007-08-21

    申请人: Gordon Davis

    发明人: Gordon Davis

    IPC分类号: H04L12/28

    摘要: A method and system for identifying sessions in a computer network is disclosed. The session is between a first computer system and a second computer system. The session consists of an exchange of a plurality of packets between the computer systems. Each of the packets includes source information and destination information relating to the first computer system and the second computer system. The method and system include providing a symmetric key and identifying the session using the symmetric key. The symmetric key is provided utilizing a manipulation of the source information and the destination information. The symmetric key is associated with the plurality of packets traveling between the first computer system and the second computer system.

    摘要翻译: 公开了一种用于识别计算机网络中的会话的方法和系统。 会话在第一计算机系统和第二计算机系统之间。 会话由计算机系统之间的多个分组的交换组成。 每个分组包括与第一计算机系统和第二计算机系统相关的源信息和目的地信息。 该方法和系统包括提供对称密钥并使用对称密钥来识别会话。 使用对源信息和目的地信息的操纵来提供对称密钥。 对称密钥与在第一计算机系统和第二计算机系统之间行进的多个分组相关联。

    Methods and apparatus for dynamically switching processor mode
    32.
    发明申请
    Methods and apparatus for dynamically switching processor mode 有权
    用于动态切换处理器模式的方法和装置

    公开(公告)号:US20060265576A1

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

    申请号:US11132658

    申请日:2005-05-19

    IPC分类号: G06F9/44

    CPC分类号: G06F9/3017

    摘要: In a first aspect, a first processing method is provided. The first processing method includes the steps of (1) operating a processor in a first mode based on an operand size associated with a first instruction received by the processor; and (2) dynamically switching the processor operation mode from the first mode to a second mode based on a different operand size associated with a second instruction received by the processor. Numerous other aspects are provided.

    摘要翻译: 在第一方面中,提供了一种第一处理方法。 第一处理方法包括以下步骤:(1)基于与由处理器接收的第一指令相关联的操作数大小,以第一模式操作处理器; 和(2)基于与由处理器接收的第二指令相关联的不同操作数大小,将处理器操作模式从第一模式动态地切换到第二模式。 提供了许多其他方面。

    Methods and apparatus for sharing processor resources
    33.
    发明申请
    Methods and apparatus for sharing processor resources 审中-公开
    用于共享处理器资源的方法和设备

    公开(公告)号:US20060265555A1

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

    申请号:US11132656

    申请日:2005-05-19

    IPC分类号: G06F13/28

    摘要: In a first aspect, a first method is provided for sharing processor resources. The first method includes the steps of (1) grouping a plurality of physical registers into at least one array, wherein registers in each of the at least one array share read and write ports and wherein at least two types of execution units are coupled to each of the at least one array; and (2) storing different types of data at different times in at least one of the registers from the at least one array, wherein each of the different types of data is associated with at least a different one of the execution units. Numerous other aspects are provided.

    摘要翻译: 在第一方面,提供了一种用于共享处理器资源的第一种方法。 第一种方法包括以下步骤:(1)将多个物理寄存器分组成至少一个阵列,其中至少一个阵列中的每一个中的寄存器共享读取和写入端口,并且其中至少两种类型的执行单元耦合到每个 的所述至少一个阵列; 以及(2)在来自所述至少一个阵列的至少一个寄存器中的不同时间存储不同类型的数据,其中所述不同类型的数据中的每一个与至少一个所述执行单元相关联。 提供了许多其他方面。

    LOOKUPS BY COLLISIONLESS DIRECT TABLES AND CAMS
    34.
    发明申请
    LOOKUPS BY COLLISIONLESS DIRECT TABLES AND CAMS 有权
    无连续直接表和CAMS的查询

    公开(公告)号:US20060265372A1

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

    申请号:US11462071

    申请日:2006-08-03

    IPC分类号: G06F7/00

    摘要: A structure and technique for preventing collisions using a hash table in conjunction with a CAM to identify and prevent a collisions of binary keys. A portion of the hash value of a binary key, which does not collide with a portion of the hash value of any other reference binary key, is used as an entry in the hash table. If two or more binary keys have identical values of the portions of the hash values, each of these binary keys are stored in their entirety, in the CAM. The key in the CAM provides a pointer to a data structure where the action associated with that binary key is stored. If the binary key is not found in the CAM, the binary key is hashed, and a specific entry in the hash table is selected using a portion of this hash value.

    摘要翻译: 一种用于使用散列表与CAM结合来防止冲突的结构和技术,以识别和防止二进制键的冲突。 不与任何其他参考二进制密钥的散列值的一部分相冲突的二进制密钥的散列值的一部分被用作散列表中的条目。 如果两个或更多个二进制密钥具有相同的哈希值部分的值,则这些二进制密钥中的每一个都将全部存储在CAM中。 CAM中的关键字提供了指向数据结构的指针,其中存储与该二进制密钥相关联的动作。 如果在CAM中没有找到二进制密钥,则二进制密钥被散列,并且使用该哈希值的一部分来选择散列表中的特定条目。

    Performance of a cache by detecting cache lines that have been reused

    公开(公告)号:US20060224830A1

    公开(公告)日:2006-10-05

    申请号:US11094399

    申请日:2005-03-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/127

    摘要: A method and system for improving the performance of a cache. The cache may include an array of tag entries where each tag entry includes an additional bit (“reused bit”) used to indicate whether its associated cache line has been reused, i.e., has been requested or referenced by the processor. By tracking whether a cache line has been reused, data (cache line) that may not be reused may be replaced with the new incoming cache line prior to replacing data (cache line) that may be reused. By replacing data in the cache memory that might not be reused prior to replacing data that might be reused, the cache hit may be improved thereby improving performance.

    Apparatus and method for caching lookups based upon TCP traffic flow characteristics
    36.
    发明申请
    Apparatus and method for caching lookups based upon TCP traffic flow characteristics 有权
    基于TCP流量特性来缓存查找的装置和方法

    公开(公告)号:US20050060428A1

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

    申请号:US10662007

    申请日:2003-09-11

    CPC分类号: H04L45/00 H04L69/22

    摘要: The classification system of a network device includes a cache in which a mapping between predefined characteristics of TCP/IP packets and associated actions are stored in response to the first “Frequent Flyer” packet in of a session. Selected characteristics from subsequent received packets of that session are correlated with the predefined characteristics and the stored actions are applied to the received packets if the selected characteristics and the predefined characteristics match, thus reducing the processing required for subsequent packets. The packets selected for caching may be data packets. For mismatched characteristics, the full packet search of the classification system is used to determine the action to apply to the received packet.

    摘要翻译: 网络设备的分类系统包括缓存,其中响应于会话中的第一“频繁传单”分组而存储TCP / IP分组的预定义特性与相关动作之间的映射。 如果所选择的特征和预定义的特征匹配,则从该会话的后续接收到的分组中选出的特征与预定义的特征相关联,并且将存储的动作应用于所接收的分组,从而减少后续分组所需的处理。 选择用于缓存的数据包可能是数据包。 对于不匹配的特征,分类系统的全分组搜索用于确定应用于接收到的分组的动作。

    Data structure supporting session timer and variable aging function including self adjustable 2MSL
    37.
    发明申请
    Data structure supporting session timer and variable aging function including self adjustable 2MSL 审中-公开
    数据结构支持会话定时器和可变老化功能,包括自调节2MSL

    公开(公告)号:US20050050018A1

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

    申请号:US10654502

    申请日:2003-09-03

    IPC分类号: G06F17/30

    CPC分类号: G06F16/20

    摘要: Dynamic data search structures are described that are capable of handling large numbers of active entries and a high rate of additions and deletions of active entries while complying with 2MSL requirements and providing precise time-out capabilities. A free queue which is integrated with the timing loop of session entries provides available sessions for new entries in the search structure and removes obsolete sessions from the tree. Multiples of such timing loops can be used to maintain multiple timing intervals. One such timing loop may contain soft entries still attached to the search structure but which are eligible to be removed and to be reused to accommodate new sessions. A spare buffer pool is also included in the data structure to add and remove buffers to maintain delays.

    摘要翻译: 描述了能够处理大量活动条目的动态数据搜索结构,以及符合2MSL要求并提供精确超时能力的活动条目的增加和删除的高速率。 与会话条目的定时循环集成的空闲队列为搜索结构中的新条目提供可用会话,并从树中删除过时的会话。 这种定时循环的倍数可用于维持多个定时间隔。 一个这样的定时循环可以包含仍然附着到搜索结构但是有资格被移除并被重新使用以容纳新会话的软条目。 数据结构中还包括备用缓冲池,以添加和删除缓冲区以维持延迟。