Patent · US Expired

Background memory manager that determines if data structures fits in memory with memory state transactions map

US7502876B1 · kind B1 · utility

37Cited by
83References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2000
Grant dateMar 10, 2009
Priority date
Expiry dateJun 10, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A background memory manager (BMM) for managing a memory in a data processing system has circuitry for transferring data to and from an outside device and to and from a memory, a memory state map associated with the memory, and a communication link to a processor. The BMM manages the memory, determining if each data structure fits into the memory, deciding exactly where to place the data structure in memory, performing all data transfers between the outside device and the memory, and maintaining the memory state map according to memory transactions made, and informing the processor of new data and its location. In preferred embodiments the BMM, in the process of storing data structures into the memory, provides an identifier for each structure to the processor. The system is particularly applicable to Internet packet processing in packet routers.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.