Pre-Grant Publication Number: 20070118712
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer-to-Patent forwards the Top 10 most relevant prior art submissions and their annotations to the United States Patent and Trademark Office.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | This research paper shows prior art for specialised memory allocators. In particular this is relevant as it teaches us prior art for policy based allocators as claimed by the disclosure. |
Basic Information
| Type of Prior Art | Print Publication |
| Publication Title * | Composing High Performance Memory Allocators |
| Author | Emery D. Berger, Benjamin G. Zorn, Kathryn S. McKinley |
| ISBN | |
| Page Range | |
| Medium | Other printed publication |
| Publication Date * | January 1, 2001 |
| URL | |
Notes / To Do
| Notes | |
Excerpt
Excerpt Many general-purpose memory allocators implemented for C and
C++ provide good runtime and low fragmentation for a wide range of applications. However, using specialized memory allocators that take advantage of application-specific behavior can dramatically improve application performance. Handcoded custom allocators are widely used: three of the twelve integer benchmarks included in SPEC2000 (parser, gcc, and vpr) and several server applications, including the Apache web server and Microsoft’s SQL Server, use one or more custom allocators.
Custom allocators can take advantage of certain allocation patterns with extremely low-cost operations. For example, a programmer can use a region allocator to allocate a number of small objects with a known lifetime and then free them all at once. |
Relevance
Claims
3
The method as claimed in Claim 2, wherein said maintained information comprises information representing how one or more pools are organized, said one or more pools being organized according to a criteria selected from the following: a process, a user, a security context, a processor, an applications node's status as being a Non-Uniform Memory Access (NUMA) node, or, a memory zone where fixed size freed memory units are made available.
Relevance
The claim describes a policy based selection criteria for memory pools. This prior art teaches us that such customised allocators already existed.
The claim describes a policy based selection criteria for memory pools. This prior art teaches us that such customised allocators already existed.
Claim Chart
All
0 days left






