localityadditional
Localityadditional is a term used in computer science to describe a design principle that augments data structures with additional, locality-preserving information to improve cache locality and data access performance. The term combines locality of reference with an additive approach that places small, frequently used data alongside larger objects.
Origin and scope: The concept is discussed in memory hierarchy optimization, high-performance computing, and database systems,
Mechanisms and examples: Techniques include adding per-object meta-data fields that store computed neighbors or recently used
Advantages and criticisms: Proponents cite lower cache miss rates, higher bandwidth efficiency, and simpler control flow.
See also: locality of reference, data locality, cache-conscious programming, memory layout, SoA vs AoS.