Automated free entry management for content-addressable memory using virtual page pre-fetch
AssigneeCisco Technology, Inc.
InventorsCalvin C. Wong, Jonathan M. Parlan, Robert L. Hoffman
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsCalvin C. Wong, Jonathan M. Parlan, Robert L. Hoffman
Estimating the term…
A method of managing free entries in a CAM using virtual page pre-fetch is defined. The memory locations in a CAM are partitioned into multiple virtual pages (VP). The allocation of memory location to VPs is independent of the physical address of the location. The address of an empty location (free entry) from each VP is pre-fetched and is maintained in a free entry list. Consecutive write operations are scheduled in different VPs to avoid a back-to-back write in the same VP which eliminates resource contention. When data is retrieved from a location in the CAM, that location becomes available for next write. Because the allocation of a location to VPs is independent of the physical address of the location, when the location becomes available, a new VP assignment is made for that location.
A method for managing free entries in a content-addressable memory, the method comprising:
A memory management system to manage free entries in a content-addressable memory comprising:
A network element comprising:
A system for managing free entries in a content-addressable memory comprising:
A computer program product for managing free entries in a content-addressable memory, encoded in computer readable media, said program product comprising a set of instructions executable on a computer system, said set of instructions configured to:
Dependencies are inferred from the claim text.