会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Internet switch router
    • 互联网交换路由器
    • US08325715B2
    • 2012-12-04
    • US11704776
    • 2007-02-09
    • William J. DallyPhilip P. CarveyLarry R. DennisonP. Allen King
    • William J. DallyPhilip P. CarveyLarry R. DennisonP. Allen King
    • H04Q11/00H04L12/28H04L12/56
    • H04L49/602H04L45/00H04L45/06H04L45/10H04L45/40H04L45/60H04L47/10H04L47/122H04L47/30H04L49/10H04L49/101H04L49/15H04L49/1515H04L49/251H04L49/30H04L49/3009H04L49/50H04L49/505H04L69/16H04L69/161H04L69/166H04L69/168
    • An internet router is implemented as a network fabric of fabric routers and links. The internet router receives data packets from trunk lines or other internet links and analyzes header information in the data packets to route the data packets to output internet links. The line interface also analyzes the header to define a fabric path through the router fabric. The internet packets are broken into flits which are transferred through the router according to a wormhole routing protocol. Flits are stored in fabric routers at storage locations assigned to virtual channels corresponding to destination internet links. The virtual channels and links within the fabric define virtual networks in which congestion in one virtual network is substantially nonblocking to data flow through other virtual networks. Arbitration is performed at each fabric router to assign packets to virtual channels and to assign virtual channels to output fabric links. A virtual channel is enabled for possible assignment to an output fabric link upon receipt of an indication that an input buffer is available at the next fabric router of the path.
    • 互联网路由器被实现为架构路由器和链路的网络结构。 互联网路由器从干线或其他互联网链路接收数据包,并分析数据包中的头信息,将数据包路由到输出互联网链路。 线路接口还分析头部以定义通过路由器结构的结构路径。 互联网数据包被分解成通过路由器根据虫洞路由协议传输的flits。 在分配给对应于目的地互联网链路的虚拟通道的存储位置处,将光纤存储在结构路由器中。 结构中的虚拟通道和链路定义虚拟网络,其中一个虚拟网络中的拥塞对于通过其他虚拟网络的数据流实质上是不阻塞的。 在每个结构路由器执行仲裁以将分组分配给虚拟通道,并将虚拟通道分配给输出结构链路。 在接收到在路径的下一个结构路由器处输入缓冲器可用的指示时,启用虚拟通道以对输出结构链路进行可能的分配。
    • 7. 发明授权
    • Router with virtual channel allocation
    • 路由器虚拟通道分配
    • US06563831B1
    • 2003-05-13
    • US09136235
    • 1998-08-19
    • William J. DallyPhilip P. CarveyLarry R. DennisonP. Allen King
    • William J. DallyPhilip P. CarveyLarry R. DennisonP. Allen King
    • H04L1228
    • H04L49/602H04L45/00H04L45/06H04L45/10H04L45/40H04L45/60H04L47/10H04L47/122H04L47/30H04L49/10H04L49/101H04L49/15H04L49/1515H04L49/251H04L49/30H04L49/3009H04L49/50H04L49/505H04L69/16H04L69/161H04L69/166H04L69/168
    • An internet router is implemented as a network fabric of fabric routers and links. The internet router receives data packets from trunk lines or other internet links and analyzes header information in the data packets to route the data packets to output internet links. The line interface also analyzes the header to define a fabric path through the router fabric. The internet packets are broken into flits which are transferred through the router according to a wormhole routing protocol. Flits are stored in fabric routers at storage locations assigned to virtual channels corresponding to destination internet links. The virtual channels and links within the fabric define virtual networks in which congestion in one virtual network is substantially nonblocking to data flow through other virtual networks. Arbitration is performed at each fabric router to assign packets to virtual channels and to assign virtual channels to output fabric links. Data packets share access to multiple virtual channels, access being defined by dispersion code vectors. A virtual channel is enabled for possible assignment to an output fabric link upon receipt of an indication that an input buffer is available at the next fabric router of the path.
    • 互联网路由器被实现为架构路由器和链路的网络结构。 互联网路由器从干线或其他互联网链路接收数据包,并分析数据包中的头信息,将数据包路由到输出互联网链路。 线路接口还分析头部以定义通过路由器结构的结构路径。 互联网数据包被分解成通过路由器根据虫洞路由协议传输的flits。 在分配给对应于目的地互联网链路的虚拟通道的存储位置处,将光纤存储在结构路由器中。 结构中的虚拟通道和链路定义虚拟网络,其中一个虚拟网络中的拥塞对于通过其他虚拟网络的数据流实质上是不阻塞的。 在每个结构路由器执行仲裁以将分组分配给虚拟通道,并将虚拟通道分配给输出结构链路。 数据分组共享对多个虚拟通道的访问,访问由分散码向量定义。 在接收到在路径的下一个结构路由器处输入缓冲器可用的指示时,启用虚拟通道以对输出结构链路进行可能的分配。
    • 10. 发明授权
    • Prefix search method
    • 前缀搜索方式
    • US07130847B2
    • 2006-10-31
    • US10628312
    • 2003-07-28
    • Gregory M. WatersLarry R. DennisonPhilip P. CarveyWilliam J. DallyWilliam F. Mann
    • Gregory M. WatersLarry R. DennisonPhilip P. CarveyWilliam J. DallyWilliam F. Mann
    • G06F17/30
    • H04L45/00G06F17/30887H04L45/14H04L45/7457Y10S707/959Y10S707/99933Y10S707/99936Y10S707/99937Y10S707/99942
    • Prefix searches for directing internet data packets are performed in a prefix search integrated circuit. The integrated circuit includes an array of search engines, each of which accesses a prefix search tree data structure to process a prefix search. An SDRAM is dedicated to each search engine, and SDRAMs share address and control pins to plural search engines on the IC chip. Internal nodes of the tree data structure are duplicated across banks of the SDRAMs to increase bandwidth, and leaf nodes are stored across the SDRAM banks to reduce storage requirements. Within each search engine, data stored in a data register from an SDRAM is compared to a prefix search key stored in a key register. Based on that comparison, an address is calculated to access further tree structure data from the SDRAM. Packet descriptors containing search keys are forwarded to the search engines from an input queue and the search results are forwarded to an output queue, the same packet order being maintained in the two queues.
    • 在前缀搜索集成电路中执行前缀搜索引导互联网数据分组。 集成电路包括搜索引擎的阵列,每个搜索引擎访问前缀搜索树数据结构以处理前缀搜索。 SDRAM专用于每个搜索引擎,并且SDRAM共享地址和控制引脚到IC芯片上的多个搜索引擎。 树状数据结构的内部节点跨越SDRAM的块复制,以增加带宽,并且叶节点存储在SDRAM存储区以减少存储要求。 在每个搜索引擎中,将存储在来自SDRAM的数据寄存器中的数据与存储在密钥寄存器中的前缀搜索键进行比较。 基于该比较,计算地址以从SDRAM访问进一步的树结构数据。 包含搜索键的分组描述符从输入队列转发到搜索引擎,搜索结果被转发到输出队列,相同的分组顺序被保持在两个队列中。