Patent ID: 7353360

Claim:
A method for increasing page locality within a networking system operationally attached to a plurality of processing entities, each processing entity either sharing or including a corresponding one of a plurality of memory hierarchies, each memory hierarchy having a table of pages temporally managed by access from the networking system, the method comprising: for each memory hierarchy, providing one or more dedicated memory access channels between the memory hierarchy and a network interface configured to receive information; moving information to and from pages in the corresponding memory hierarchy of a particular processing entity via the corresponding memory hierarchy's one or more dedicated memory access channels; classifying information being received by the network interface based upon a plurality of classification criteria and determining a particular memory hierarchy for the information being received based on said classifying; wherein said criteria comprises two or more of: a network address, a packet size, and a control structure status that indicates whether information includes a control structure; and transferring the information being received to the particular memory hierarchy through the particular memory hierarchy's one or more dedicated memory access channels such that the probability that a page entry of the particular memory hierarchy will be reused over multiple consecutive accesses is increased.