Published January 1, 2022 | Version v1
Journal article Open

Memory Space Recycling

  • 1. Penn State Univ, University Pk, PA 16802 USA
  • 2. TUBITAK BILGEM, Kocaeli, Turkey

Description

Many program codes from different application domains process very large amounts of data, making their cache memory behavior critical for high performance. Most of the existing work targeting cache memory hierarchies focus on improving data access patterns, e.g., maximizing sequential accesses to program data structures via code and/or data layout restructuring strategies. Prior work has addressed this data locality optimization problem in the context of both single-core and multicore systems. Another dimension of optimization, which can be as equally important/beneficial as improving data access pattern is to reduce the data volume (total number of addresses) accessed by the program code. Compared to data access pattern restructuring, this volume minimization problem has relatively taken much less attention. In this work, we focus on this volume minimization problem and address it in both single-core and multi-core execution scenarios.

Files

bib-bd25e169-e5ab-4858-ac74-5b2ecbbe086e.txt

Files (147 Bytes)

Name Size Download all
md5:ea2e8d39059bc03a6f21d7e86248f2d3
147 Bytes Preview Download