Cache Allocation Library
- The library helps bound the time needed to access data from a memory buffer to a certain maximum tolerable latency. To achieve low latencies, it creates a buffer in cache using a mechanism that helps protect data from being evicted by the same or other processes attempting to use the same cache. Protection solely from other processes may be obtained by simply using Cache Allocation Technology (without the cache allocation library).
- The library enables you to move your application from one Intel platform to another without refactoring your code. As long as your application is running on a supported platform, the library will assess the memory hierarchy of the platform and create a buffer based on the latency requirement.