Ase::FastMemory namespace

Utilities for allocating cache line aligned memory from huge pages.

Classes

struct Arena
Memory area (over-)aligned to cache size and utilizing huge pages.
struct Block
Reference for an allocated memory block.
struct HugePage
Interface to the OS huge page allocator.

Variables

size_t cache_line_size constexpr
Minimum alignment >= cache line size, see getconf LEVEL1_DCACHE_LINESIZE.