会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for gigabit packet assignment for multithreaded packet processing
    • 用于多线程数据包处理的千兆位数据包分配的方法和装置
    • US07751402B2
    • 2010-07-06
    • US10684078
    • 2003-10-10
    • Gilbert WolrichDebra BernsteinMatthew J. AdilettaDonald F. Hooper
    • Gilbert WolrichDebra BernsteinMatthew J. AdilettaDonald F. Hooper
    • H04L12/56
    • H04L49/351H04L49/102H04L49/352
    • A network processor that has multiple processing elements, each supporting multiple simultaneous program threads with access to shared resources in an interface. Packet data is received from high-speed ports in segments and each segment is assigned to one of the program threads. Each packet may be assigned to a single program thread, two program threads—one for header segment processing and the other for handling payload segment(s)—or a different program thread for segment of data in a packet. Dedicated inputs for ready status and sequence numbers provide assistance needed for receiving the packet data over a high speed port. The dedicated inputs are used to monitor ready flags from the high speed ports on a cycle-by-cycle basis. The sequence numbers are used by the assigned threads to maintain ordering of segments within a packet, as well as to order the writes of the complete packets to transmit queues.
    • 具有多个处理元件的网络处理器,每个处理元件支持多个同时进行的程序线程,可以访问接口中的共享资源。 分组数据从段中的高速端口接收,并且每个段被分配给程序线程之一。 每个分组可以被分配给单个程序线程,两个程序线程 - 一个用于头部段处理,另一个用于处理有效载荷段 - 或分组中的数据段的不同程序线程。 准备就绪状态和序列号的专用输入提供了通过高速端口接收分组数据所需的辅助功能。 专用输入用于逐个循环地监视来自高速端口的就绪标志。 分配的线程使用序列号来维护分组中段的排序,以及命令将完整分组写入传送队列。
    • 3. 发明授权
    • Method and apparatus for gigabit packet assignment for multithreaded packet processing
    • 用于多线程数据包处理的千兆位数据包分配的方法和装置
    • US06661794B1
    • 2003-12-09
    • US09474650
    • 1999-12-29
    • Gilbert WolrichDebra BernsteinMatthew J. AdilettaDonald F. Hooper
    • Gilbert WolrichDebra BernsteinMatthew J. AdilettaDonald F. Hooper
    • H04L1256
    • H04L49/351H04L49/102H04L49/352
    • A network processor that has multiple processing elements, each processing element supporting multiple simultaneous program threads with access to shared resources in an interface. Packet data is received from high-speed ports in segments and each segment is assigned to one of the program threads. Each packet may be assigned to a single program thread, two program threads, or a different program thread for segment of data in a packet. For the two program threads, one program thread can be used for header segment processing and the other program thread can be used for handling payload segment(s). Dedicated inputs for ready status and sequence numbers can provide assistance for receiving the packet data over a high speed port. The dedicated inputs are used to monitor ready flags from the high speed ports on a cycle-by-cycle basis. The sequence numbers are used by the assigned threads to maintain ordering of segments within a packet, as well as to order the writes of the complete packets to transmit queues.
    • 具有多个处理元件的网络处理器,每个处理元件支持多个同时的程序线程,并且能够访问接口中的共享资源。 分组数据从段中的高速端口接收,并且每个段被分配给程序线程之一。 每个数据包可以分配给单个程序线程,两个程序线程,或者分组中的数据段的不同程序线程。 对于两个程序线程,一个程序线程可用于头段处理,另一个程序线程可用于处理有效负载段。 准备状态和序列号的专用输入可以帮助通过高速端口接收分组数据。 专用输入用于逐个循环地监视来自高速端口的就绪标志。 分配的线程使用序列号来维护分组中段的排序,以及命令将完整分组写入传送队列。