Data Footprint
ConceptData footprint is a workload characterization metric that quantifies the range of data addresses accessed by an application during its execution. It is a key determinant of cache and memory hierarchy performance because the size of the data footprint relative to each cache level governs hit and miss behavior, and it is used as a controllable knob in synthetic workload generators such as Genesys and as an optimization target in compiler tiling and accelerator design.
WIKI
Data Footprint
Definition
Data footprint is defined as the range of data addresses accessed by an application during its execution time. As stated in the Genesys workload-generation framework, "Data footprint metric determines the range of data addresses accessed by the synthetic application during its execution time" [Genesys, chunk 7f53489b-7dd4-4b1a-a498-8e612b643e55]. In Genesys the metric is treated as a single scalar workload knob (metric 8 in the framework's memory-access characteristics) that "controls the size of the memory regions, which are accessed by the synthetic application" [Genesys, chunk 7f53489b-7dd4-4b1a-a498-8e612b643e55; 96e74d1d-5a60-48ef-8449-695d1fecd929].