Back to results
US 8,412,907 B1Granted
System, method and computer program product for application-level cache-mapping awareness and reallocation
AssigneeGoogle Inc.
InventorsAndrew Dunshea, Diane Garza Flemming
Life of this patent
Estimating the term…
Abstract
A method of allocating resources in a data processing system is disclosed. The method includes an application designing a page reallocation scheme and sending said page reallocation scheme from said application to a kernel service that is responsible for allocation of storage locations.
Claims18
A method of allocating resources in a data processing system, said method comprising:
- an application designing a page reallocation scheme in response to receiving a cache map from a kernel service;
- and
- sending said page reallocation scheme from said application to said kernel service that is responsible for allocation of storage locations.
A computer program product for allocating resources, said computer program product comprising:
- a non-transitory computer-readable medium;
- instructions on the non-transitory computer-readable medium for requesting a cache map from a kernel service;
- instructions on the non-transitory computer-readable medium for an application designing a page reallocation scheme;
- and
- instructions on the non-transitory computer-readable medium for sending said page reallocation scheme from said application to said kernel service that is responsible for allocation of storage locations.
2 more elements
A method performed by an application on a computing device comprising:
- evaluating a range of memory addresses within a cache memory utilizing cache token values according to application-specific requirements, wherein the cache memory has a plurality of congruence classes and each congruence class within said cache memory is assigned a unique cache token value;
- and
- sending a cache reallocation request to a kernel service if a result of the evaluation indicates that an appropriate cache distribution has not been allocated.
Dependencies are inferred from the claim text.