发明名称 PACKET PROCESSOR WITH WIDE REGISTER SET ARCHITECTURE
摘要 A Wide Register Set (WRS) is used in a packet processor to increase performance for certain packet processing operations. The registers in the WRS have wider bit lengths than the main registers used for primary packet processing operations. A wide logic unit is configured to conduct logic operations on the wide register set and in one implementation includes hardware primitives specifically configured for packet scheduling operations. A special interlocking mechanism is additionally used to coordinate accesses among multiple processors or threads to the same wide register address locations. The WRS produces a scheduling engine that is much cheaper than previous hardware solutions with higher performance than previous software solutions. The WRS provides a small, compact, flexible, and scalable scheduling sub-system and can tolerate long memory latencies by using cheaper memory while sharing memory with other uses. The result is a new packet processing architecture that has a wide range of cost/performance points, based on desired scheduling requirements.
申请公布号 WO2006093662(A2) 申请公布日期 2006.09.08
申请号 WO2006US05231 申请日期 2006.02.14
申请人 CISCO TECHNOLOGY, INC.;COHEN, EARL, T. 发明人 COHEN, EARL, T.
分类号 主分类号
代理机构 代理人
主权项
地址