发明名称 Processing unit for efficiently determining a packet's destination in a packet-switched network
摘要 A processor for use in a router, the processor having a systolic array pipeline for processing data packets to determine to which output port of the router the data packet should be routed. In one embodiment, the systolic array pipeline includes a plurality of programmable functional units and register files arranged sequentially as stages, for processing packet contexts (which contain the packet's destination address) to perform operations, under programmatic control, to determine the destination port of the router for the packet. A single stage of the systolic array may contain a register file and one or more functional units such as adders, shifters, logical units, etc., for performing, in one example, very long instruction word (vliw) operations. The processor may also include a forwarding table memory, on-chip, for storing routing information, and a cross bar selectively connecting the stages of the systolic array with the forwarding table memory.
申请公布号 US2006117126(A1) 申请公布日期 2006.06.01
申请号 US20060326253 申请日期 2006.01.04
申请人 CISCO TECHNOLOGY, INC. 发明人 LEUNG ARTHUR JR.;LI ANTHONY J.;LYNCH WILLIAM L.;MEHROTRA SHARAD
分类号 G06F13/36 主分类号 G06F13/36
代理机构 代理人
主权项
地址
您可能感兴趣的专利