发明名称 RECONFIGURABLE INTERCONNECT ELEMENT WITH LOCAL LOOKUP TABLES SHARED BY MULTIPLE PACKET PROCESSING ENGINES
摘要 The invention describes the design of an interconnect element in a programmable network processor/system on-chip having multiple packet processing engines. The on-chip interconnection network for a large number of processing engines on a system can be built from an array of the proposed interconnect elements. Each interconnect element also includes local network lookup tables which allows its attached processing engines to perform lookups locally. These local lookups are much faster than the lookups to a remote search engine, which is shared by all processing engines in the entire system. Local lookup tables in each interconnect element are built from a pool of memory tiles. Each lookup table can be shared by multiple processing engines attached to the interconnect element; and each of these processing engines can perform lookups on different lookup tables in run-time.
申请公布号 US2016234115(A1) 申请公布日期 2016.08.11
申请号 US201514617644 申请日期 2015.02.09
申请人 CAVIUM, INC 发明人 TRAN Anh;SCHMIDT Gerald
分类号 H04L12/743;H04L12/933 主分类号 H04L12/743
代理机构 代理人
主权项 1. An interconnect element in a network-processing system on chip, comprising: a plurality of primary input ports and a plurality of primary output ports configured to connect with other interconnect elements; a plurality of PE ports configured to connect with a plurality of local processing engines (PEs); a routing kernel configured to route a plurality of incoming packets; a pool of shared memory tiles configured to form one or more lookup tables utilized by its local PEs.
地址 SAN JOSE CA US