会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Single chip protocol converter
    • 单芯片协议转换器
    • US20050021874A1
    • 2005-01-27
    • US10768828
    • 2004-01-30
    • Christos GeorgiouVictor GregurickIndira NairValentina Salapura
    • Christos GeorgiouVictor GregurickIndira NairValentina Salapura
    • G06F15/80G06F9/38G06F15/16G06F15/76G06F15/78
    • G06F15/7842G06F15/167G06F15/7825G06F15/7832H04L49/109H04L49/602
    • A single chip protocol converter integrated circuit (IC) capable of receiving packets generating according to a first protocol type and processing said packets to implement protocol conversion and generating converted packets of a second protocol type for output thereof, the process of protocol conversion being performed entirely within the single integrated circuit chip. The single chip protocol converter can be further implemented as a macro core in a system-on-chip (SoC) implementation, wherein the process of protocol conversion is contained within a SoC protocol conversion macro core without requiring the processing resources of a host system. Packet conversion may additionally entail converting packets generated according to a first protocol version level and processing the said packets to implement protocol conversion for generating converted packets according to a second protocol version level, but within the same protocol family type. The single chip protocol converter integrated circuit and SoC protocol conversion macro implementation include multiprocessing capability including processor devices that are configurable to adapt and modify the operating functionality of the chip.
    • 一种单芯片协议转换器集成电路(IC),其能够接收根据第一协议类型生成的分组,并且处理所述分组以实现协议转换并产生用于输出的第二协议类型的转换分组,所述协议转换的过程完全执行 在单个集成电路芯片内。 单片协议转换器可以进一步实现为片上系统(SoC)实现中的宏核心,其中协议转换过程包含在SoC协议转换宏核内,而不需要主机系统的处理资源。 分组转换还可能需要转换根据第一协议版本级别生成的分组,并且处理所述分组以实现根据第二协议版本级别而是在相同协议族类型内生成转换的分组的协议转换。 单芯片协议转换器集成电路和SoC协议转换宏实现包括多处理能力,包括可配置为适应和修改芯片的操作功能的处理器设备。
    • 5. 发明申请
    • METHOD AND SYSTEM OF EFFICIENT PACKET REORDERING
    • 高效包装的方法与系统
    • US20050025152A1
    • 2005-02-03
    • US10604557
    • 2003-07-30
    • Christos GeorgiouValentina Salapura
    • Christos GeorgiouValentina Salapura
    • H04L12/56H04L12/28
    • H04L47/10H04L47/34
    • A method and system is provided to efficiently order packets received over a network. The method detects breaks in sequences for one or more packet flows by detecting out-of-sequence packets and enters the segment of sequential packets into a separate memory area, such as a linked list, for a particular flow. A transmission queue and reorder table is used to record the beginning sequence number for each segment. The transmission queue is consulted to locate the segment beginning with the lowest packet sequence number for a flow. The packets associated with the segment are transmitted in order. The transmission queue is then repeatedly searched for the next lowest packet sequence number for transmission of the associated packet chain until the transmission queue is emptied.
    • 提供了一种方法和系统来有效地排序通过网络接收的分组。 该方法通过检测失序分组来检测一个或多个分组流的序列中断,并且将顺序分组的分段进入用于特定流的单独的存储区域,例如链表。 传输队列和重排序表用于记录每个段的起始序列号。 参考传输队列以定位从流的最低分组序列号开始的分段。 与段相关联的分组按顺序传输。 然后,重复地搜索传输队列用于相关联的分组链的传输的下一个最低分组序列号,直到传输队列被清空。
    • 7. 发明申请
    • Method and Apparatus for Translating Data Packets From One Network Protocol to Another
    • 将数据包从一个网络协议翻译成另一个的方法和装置
    • US20080037568A1
    • 2008-02-14
    • US11840478
    • 2007-08-17
    • Richard AndersonMarc FaucherChristos GeorgiouFrancis Noel
    • Richard AndersonMarc FaucherChristos GeorgiouFrancis Noel
    • H04L12/56
    • H04L69/22H04L69/08
    • A method for translating data packets from one network protocol to another is disclosed. A set of translation templates is constructed. The translation templates are then loaded into a translation template cache. In response to a data packet from a first network arriving at a translation router, an appropriate translation template is selected from the set of translation templates within the translation template cache according to the translation context of the data packet. Next, a new header for transmission into a second network is constructed by reading header fields of the data packet from the first network along with the appropriate translation template in the translation template cache. The data payload of the data packet from the first network is subsequently removed from the header of the data packet and then appended to the constructed header of the second network. Finally, the newly constructed data packet is transmitted to the second network.
    • 公开了一种将数据分组从一个网络协议转换到另一个网络协议的方法。 构建了一套翻译模板。 然后将翻译模板加载到翻译模板缓存中。 响应于来自第一网络的到达转换路由器的数据分组,根据数据分组的转换上下文,从翻译模板高速缓存中的一组翻译模板中选择适当的翻译模板。 接下来,通过从翻译模板高速缓存中读取来自第一网络的数据分组的头部字段以及适当的翻译模板来构建用于传输到第二网络的新标题。 来自第一网络的数据分组的数据有效载荷随后从数据分组的报头中移除,然后附加到构建的第二网络的报头。 最后,新建的数据包被传送到第二个网络。
    • 10. 发明申请
    • Programmable network protocol handler architecture
    • 可编程网络协议处理器架构
    • US20060168283A1
    • 2006-07-27
    • US11387875
    • 2006-03-24
    • Christos GeorgiouMonty Denneau
    • Christos GeorgiouMonty Denneau
    • G06F15/16
    • H04L47/10G06F9/5027G06F2209/5018H04L47/125
    • An architecture that achieves high speed performance in a network protocol handler combines parallelism and pipelining in multiple programmable processors, along with specialized front-end logic at the network interface that handles time critical protocol operations. The multiple processors are interconnected via a high-speed interconnect, using a multi-token counter protocol for data transmission between processors and between processors and memory. Each processor's memory is globally accessible by other processors, and memory synchronization operations are used to obviate the need for “spin-locks”. Each processor has multiple threads, each capable of fully executing programs. Each processor contains embedded dynamic random access memory (DRAM). Threads within a processor are assigned the processing of various protocol functions in a parallel/pipelined fashion. Data frame processing is done by one or more of the threads to identify related frames. Related frames are dispatched to the same thread so as to minimize the overhead associated with memory accesses and general protocol processing. The high-speed protocol handler may also provide built-in monitors for examining the activity of its hardware resources and reallocating the workload to the resources that are not heavily used, thus balancing the resource utilization and increasing the workload throughput.
    • 在网络协议处理器中实现高速性能的架构将多个可编程处理器中的并行性和流水线结合在一起,以及处理时间关键协议操作的网络接口处的专用前端逻辑。 多处理器通过高速互连互连,使用多令牌计数器协议在处理器之间以及处理器和存储器之间进行数据传输。 每个处理器的存储器可由其他处理器全局访问,并且使用存储器同步操作来消除对“自旋锁”的需要。 每个处理器有多个线程,每个线程都能完全执行程序。 每个处理器都包含嵌入式动态随机存取存储器(DRAM)。 处理器中的线程以并行/流水线方式分配各种协议功能的处理。 数据帧处理由一个或多个线程完成以识别相关帧。 相关帧被调度到相同的线程,以便最小化与存储器访问和通用协议处理相关联的开销。 高速协议处理器还可以提供用于检查其硬件资源的活动并将工作负载重新分配给未被大量使用的资源的内置监视器,从而平衡资源利用并增加工作负载的吞吐量。