Invention Grant
US08499137B2 Memory manager for a network communications processor architecture
失效
用于网络通信处理器架构的内存管理器
- Patent Title: Memory manager for a network communications processor architecture
- Patent Title (中): 用于网络通信处理器架构的内存管理器
-
Application No.: US12963895Application Date: 2010-12-09
-
Publication No.: US08499137B2Publication Date: 2013-07-30
- Inventor: Joseph Hasting , Deepak Mital
- Applicant: Joseph Hasting , Deepak Mital
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Described embodiments provide a memory manager for a network processor having a plurality of processing modules and a shared memory. The memory manager allocates blocks of the shared memory to requesting ones of the plurality of processing modules. A free block list tracks availability of memory blocks of the shared memory. A reference counter maintains, for each allocated memory block, a reference count indicating a number of access requests to the memory block by ones of the plurality of processing modules. The reference count is located with data at the allocated memory block. For subsequent access requests to a given memory block concurrent with processing of a prior access request to the memory block, a memory access accumulator (i) accumulates an incremental value corresponding to the subsequent access requests, (ii) updates the reference count associated with the memory block, and (iii) updates the memory block with the accumulated result.
Public/Granted literature
- US20110225376A1 MEMORY MANAGER FOR A NETWORK COMMUNICATIONS PROCESSOR ARCHITECTURE Public/Granted day:2011-09-15
Information query