发明名称 REDUCING DATA READ LATENCY IN A NETWORK COMMUNICATIONS PROCESSOR ARCHITECTURE
摘要 Described embodiments provide address translation for data stored in at least one shared memory of a network processor. A processing module of the network processor generates tasks corresponding to each of a plurality of received packets. A packet classifier generates contexts for each task, each context associated with a thread of instructions to apply to the corresponding packet. A first subset of instructions is stored in a tree memory within the at least one shared memory. A second subset of instructions is stored in a cache within a multi-thread engine of the packet classifier. The multi-thread engine maintains status indicators corresponding to the first and second subsets of instructions within the cache and the tree memory and, based on the status indicators, accesses a lookup table while processing a thread to translate between an instruction number and a physical address of the instruction in the first and second subset of instructions.
申请公布号 US2011225588(A1) 申请公布日期 2011.09.15
申请号 US20100975823 申请日期 2010.12.22
申请人 LSI CORPORATION 发明人 POLLOCK STEVEN;BURROUGHS WILLIAM;MITAL DEEPAK;MA TE KHAC;VANGATI NARENDER;KING LARRY
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址