Skip to content
Book Open access

Tierce: Observability-Driven Tiered Memory Management for Colocated Workloads

Sep 2026 · Proceedings of the ACM SIGOPS 32nd Symposium on Operating Systems Principles · pp. 303-320 · 0 citations · 83 references

TL;DR

Tierce, an observability substrate for colocated tiered memory, estimates workload-local exposed stall by measuring per-workload memory-level parallelism and scoring pages by realized access latency, and bounds LLC interference with explicit cache-way allocation.

Abstract

Tiered memory systems rely on hardware signals to estimate page criticality and decide which pages should remain in fast memory. Colocation corrupts these estimates at two points: shared LLC interference changes whether accesses reach memory, and downstream memory contention changes their stall cost. Both effects blend colocated workloads' behavior into shared page-criticality estimates, creating a fundamental observability gap for tiered memory management. We present Tierce, an observability substrate for colocated tiered memory. Tierce estimates workload-local exposed stall by measuring per-workload memory-level parallelism and scoring pages by realized access latency. It bounds LLC interference with explicit cache-way allocation. Across 8 colocated pairs that run four foreground workloads against a bandwidth-intensive and a bursty, phase-varying co-runner, Tierce outperforms PACT, the best prior art, on every pair, by 2.2% to 12.6%.

Read PDF

Similar papers

Preprint Sep 2026

xTier: Intelligent Tiering for CXL-Enabled Memory

CXL-enabled memory expands server memory capacity, but introduces a page-placement problem: the operating system must decide which pages should reside in DRAM and which should reside on slower CXL memory. Existing systems make this tradeoff in one of two ways. Userspace controllers support flexible policies, but expose...

Sriranga Ramaswamy, Yue-Qi Chen · 0 citations
Book Open access Sep 2026

TierSizer: Counterfactual Reasoning for DRAM Sizing in Tiered Memory Systems

Compute Express Link (CXL) enables cost-effective memory capacity expansion by placing additional tiers behind a coherent fabric. To overcome the performance loss induced by the higher latency of CXL, tiering systems keep hot data in DRAM and demote cold data to the slower tiers. While most research has focused on the...

Sujay Yadalam, Saarth Deshpande, Divyanshu Saxena et al. · 0 citations
Book Open access Sep 2026

To Tier, or Not? Evaluating Tiered Memory Systems on the Basis of Cost

CXL memory expansion is often motivated by lower-cost capacity, but tiering systems are usually evaluated by their performance, not by their cost savings. This disconnect leaves a critical question unanswered: do the cost savings of slow CXL memory make up for the loss in performance? To address this, we argue for eval...

Ashwin Poduval, Sujay Yadalam, Michael M. Swift · 0 citations
Book Open access Sep 2026

Duet: Orchestrating Full-Duplex-Aware Proactive Demotion in CXL Tiered Memory

Tiered memory systems integrating local DRAM with CXL-attached expanders must dynamically orchestrate data placement to accommodate diverse access patterns while maintaining stringent application latency requirements. Proactive demotion is essential for sustaining fast-memory headroom; however, current strategies treat...

Sheng-Song Kong, Li-Zhao Zhang, Shu-Fan He et al. · 0 citations
Book Open access Sep 2026

Regional Policies for Memory Tiering Systems

State-of-the-art memory tiering systems adapt to the access pattern of a workload over time. However, workloads may exhibit multiple unique access patterns simultaneously. As a result, behavioral assumptions governing tiering decisions may not hold across the entire address space of the program. Two pages from distinct...

Hayden Coffey, Sujay Yadalam, Ashwin Poduval et al. · 0 citations
Aug 2026

CAPS: Controlled Adaptive Partitioning of STLB

Address translation is a critical component of modern processors. The second-level TLB (STLB) plays a key role in reducing translation latency. However, it is shared between instruction and data translations, leading to contention. This sharing introduces destructive interference, which increases misses and degrades pe...

K. Kokkiligadda, Tejeshwar Bhagatsing Thorawade, Sanjoy Kumar Basu et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.