{"ID":2851825,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2510.19765","arxiv_id":"2510.19765","title":"Tidying Up the Address Space","abstract":"Memory tiering in datacenters does not achieve its full potential due to hotness fragmentation -- the intermingling of hot and cold objects within memory pages. This fragmentation prevents page-based reclamation systems from distinguishing truly hot pages from pages containing mostly cold objects, fundamentally limiting memory efficiency despite highly skewed accesses. We introduce address-space engineering: dynamically reorganizing application virtual address spaces to create uniformly hot and cold regions that any page-level tiering backend can manage effectively. HADES demonstrates this frontend/backend approach through a compiler-runtime system that tracks and migrates objects based on access patterns, requiring minimal developer intervention. Evaluations across ten data structures achieve up to 70% memory reduction with 3% performance overhead, showing that address space engineering enables existing reclamation systems to reclaim memory aggressively without performance degradation.","short_abstract":"Memory tiering in datacenters does not achieve its full potential due to hotness fragmentation -- the intermingling of hot and cold objects within memory pages. This fragmentation prevents page-based reclamation systems from distinguishing truly hot pages from pages containing mostly cold objects, fundamentally limitin...","url_abs":"https://arxiv.org/abs/2510.19765","url_pdf":"https://arxiv.org/pdf/2510.19765v1","authors":"[\"Vinay Banakar\",\"Suli Yang\",\"Kan Wu\",\"Andrea C. Arpaci-Dusseau\",\"Remzi H. Arpaci-Dusseau\",\"Kimberly Keeton\"]","published":"2025-10-22T16:50:49Z","proceeding":"cs.OS","tasks":"[\"cs.OS\",\"cs.PF\",\"cs.PL\"]","methods":"[\"Generative Adversarial Network\"]","has_code":false}
