发明名称 Apparatus and method for packet memory datapath processing in high bandwidth packet processing devices
摘要 A method of processing packets includes receiving packets and assigning the packets to different pages, where each page represents a fixed amount of memory. The different pages are distributed to different pools, where each pool has a unique mapping to banks, and where each bank is a set of memory resources. The different pages from the different pools are assigned to different banks in accordance with the unique mapping.
申请公布号 US9256380(B1) 申请公布日期 2016.02.09
申请号 US201314142612 申请日期 2013.12.27
申请人 Xpliant, Inc. 发明人 Daniel Tsahi;Musoll Enric;Tu Dan
分类号 G06F12/08;G06F3/06 主分类号 G06F12/08
代理机构 Cooley LLP 代理人 Cooley LLP
主权项 1. A packet processor, comprising: a packet memory; and a packet memory manager in communication with the packet memory to allocate resources in the packet memory in accordance with a mapped hierarchy between pages, wherein each page represents a fixed amount of memory, pools assigned to a subset of the pages, and banks assigned to a subset of the pools, wherein each bank represents a set of memory resources, wherein the packet memory manager assigns selected pages to a selected pool, which distributes the selected pages to the banks associated with the selected pool, such that the mapped hierarchy provides load distribution within the packet memory.
地址 San Jose CA US