Equilibria: Fair Multi-Tenant CXL Memory Tiering At Scale
Pith reviewed 2026-05-16 03:46 UTC · model grok-4.3
The pith
Equilibria is an OS framework that enforces user-specified fairness policies in multi-tenant CXL memory tiering through regulated promotion and demotion while suppressing thrashing.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Equilibria is an OS framework for fair multi-tenant CXL tiering at datacenter scale. It provides per-container controls for memory fair-share allocation together with fine-grained observability of tiered-memory usage and operations. The framework enforces flexible, user-specified fairness policies through regulated promotion and demotion and mitigates interference by suppressing thrashing. In a large hyperscaler fleet, Equilibria improves performance over the state-of-the-art Linux solution TPP by up to 52 percent for production workloads and 1.7 times for benchmarks while helping workloads meet SLOs.
What carries the argument
Regulated promotion and demotion combined with thrashing suppression to enforce per-container fairness policies.
If this is right
- Workloads meet SLOs while avoiding performance interference from co-located tenants.
- Operators gain per-container visibility into tiered-memory usage and operations at fleet scale.
- User-specified fairness policies can be applied flexibly without rewriting application code.
- Performance improves by up to 52 percent on production workloads and 1.7 times on benchmarks relative to TPP.
- All changes are released as Linux kernel patches, enabling immediate adoption.
Where Pith is reading between the lines
- The same regulated-tiering approach could be applied to other heterogeneous memory technologies beyond CXL.
- Operators could combine Equilibria controls with higher-level cluster schedulers to optimize aggregate datacenter efficiency.
- Fine-grained observability data might be fed into automated anomaly detection systems for earlier diagnosis of tiering pathologies.
- Thrashing suppression may become a standard kernel primitive for any tiered-memory subsystem.
Load-bearing premise
Regulated promotion and demotion plus thrashing suppression can enforce arbitrary user-specified fairness policies at scale without unacceptable overhead or new interference modes.
What would settle it
A production multi-tenant deployment in which enforcing a chosen fairness policy produces either SLO violations or overhead that exceeds the gains measured against TPP.
Figures
read the original abstract
Memory dominates datacenter system cost and power. Memory expansion via Compute Express Link (CXL) is an effective way to provide additional memory at lower cost and power, but its effective use requires software-level tiering for hyperscaler workloads. Existing tiering solutions, including current Linux support, face fundamental limitations in production deployments. First, they lack multi-tenancy support, failing to handle stacked homogeneous or heterogeneous workloads. Second, limited control-plane flexibility leads to fairness violations and performance variability. Finally, insufficient observability prevents operators from diagnosing performance pathologies at scale. We present Equilibria, an OS framework enabling fair, multi-tenant CXL tiering at datacenter scale. Equilibria provides per-container controls for memory fair-share allocation and fine-grained observability of tiered-memory usage and operations. It further enforces flexible, user-specified fairness policies through regulated promotion and demotion, and mitigates noisy-neighbor interference by suppressing thrashing. Evaluated in a large hyperscaler fleet using production workloads and benchmarks, Equilibria helps workloads meet service level objectives (SLOs) while avoiding performance interference. It improves performance over the state-of-the-art Linux solution, TPP, by up to 52% for production workloads and 1.7x for benchmarks. All Equilibria patches have been released to the Linux community.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents Equilibria, an OS framework for fair multi-tenant CXL memory tiering at datacenter scale. It adds per-container controls for memory fair-share allocation, fine-grained observability of tiered usage, enforcement of user-specified fairness policies via regulated promotion and demotion, and thrashing suppression to reduce noisy-neighbor interference. Fleet evaluation with production workloads and benchmarks shows up to 52% improvement over Linux TPP for production workloads and 1.7x for benchmarks, while helping meet SLOs and avoiding interference; all patches are released to the Linux community.
Significance. If the results hold, the work is significant for hyperscale memory management as CXL adoption grows. It directly addresses multi-tenancy and fairness gaps in existing tiering solutions like TPP, with production-fleet evidence and open patches providing a strong reproducibility signal that could influence Linux kernel development.
major comments (2)
- [§3] §3 (Design): The translation of arbitrary user-specified fairness policies into concrete promotion/demotion decisions is described at a high level but lacks pseudocode, state-machine details, or invariants, which is load-bearing for the central claim that regulated tiering can enforce policies at scale without new interference modes.
- [§5] §5 (Evaluation): No quantitative results are reported for fairness violation rates, control-plane overhead, or thrashing-suppression effectiveness across heterogeneous workloads, despite these being identified as key limitations of prior systems; this weakens the SLO-compliance and interference-avoidance claims.
minor comments (2)
- [Figure 4] Figure 4 and Table 2: Axis labels and workload identifiers are inconsistent between production traces and benchmarks, making direct comparison harder.
- [§2] §2 (Related Work): The discussion of TPP could include a brief citation to the specific Linux commit or paper section describing its promotion heuristic for easier comparison.
Simulated Author's Rebuttal
We thank the referee for the positive assessment and recommendation for minor revision. The comments highlight opportunities to strengthen the design exposition and evaluation rigor. We address each major comment below and commit to revisions accordingly.
read point-by-point responses
-
Referee: [§3] §3 (Design): The translation of arbitrary user-specified fairness policies into concrete promotion/demotion decisions is described at a high level but lacks pseudocode, state-machine details, or invariants, which is load-bearing for the central claim that regulated tiering can enforce policies at scale without new interference modes.
Authors: We agree that §3 would benefit from greater concreteness on the policy-to-action translation. In the revised manuscript we will add (1) pseudocode for the core decision loop that maps user-specified fair-share targets and priority weights into promotion/demotion rates, (2) a state-machine description of the per-container controller (idle, promoting, demoting, throttled), and (3) the key invariants (bounded rate changes per epoch, hysteresis to prevent oscillation, and aggregate memory-pressure caps) that guarantee no new interference modes are introduced. These additions will be placed in §3.3 and will be accompanied by a short proof sketch of stability under the stated invariants. revision: yes
-
Referee: [§5] §5 (Evaluation): No quantitative results are reported for fairness violation rates, control-plane overhead, or thrashing-suppression effectiveness across heterogeneous workloads, despite these being identified as key limitations of prior systems; this weakens the SLO-compliance and interference-avoidance claims.
Authors: We acknowledge that the initial submission did not report the three requested quantitative metrics. The existing results demonstrate end-to-end SLO compliance and interference reduction via performance gains, but direct measurements will make the claims stronger. In the revision we will add to §5: (a) fairness-violation rate (fraction of time a container exceeds its fair share by >10 %), (b) control-plane overhead (additional CPU cycles per 100 ms epoch for policy enforcement), and (c) thrashing-suppression effectiveness (reduction in promotion/demotion events per second under noisy-neighbor injection). All three will be reported across the heterogeneous production workloads and benchmark mixes already evaluated. revision: yes
Circularity Check
No significant circularity detected
full rationale
The paper describes an engineering OS framework for multi-tenant CXL memory tiering with per-container controls, regulated promotion/demotion, and thrashing suppression. It contains no mathematical derivations, equations, fitted parameters, or ansatzes. All performance and fairness claims are supported by direct empirical evaluation against the external baseline TPP on production workloads and benchmarks in a hyperscaler fleet, with released patches providing independent reproducibility. No self-citation chains or self-definitional reductions appear in the load-bearing steps; the work is self-contained as an implementation evaluated on external traces.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Thermostat: Application-transparent page management for two-tiered main memory,
N. Agarwal and T. F. Wenisch, “Thermostat: Application-transparent page management for two-tiered main memory,”SIGPLAN Not., vol. 52, no. 4, p. 631–644, Apr. 2017. [Online]. Available: https://doi.org/10.1145/3093336.3037706
-
[2]
Amd research instruction based sampling toolkit,
AMD, “Amd research instruction based sampling toolkit,” Jan. 2025. [Online]. Available: https://github.com/jlgreathouse/AMD IBS Toolkit
work page 2025
-
[3]
Application-attuned memory management for containerized hpc work- flows,
M. Arif, A. Maurya, M. M. Rafique, D. S. Nikolopoulos, and A. R. Butt, “Application-attuned memory management for containerized hpc work- flows,” in2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS). IEEE, 2024, pp. 114–127
work page 2024
-
[4]
Tao: Facebook’s distributed data store for the social graph,
N. Bronson, Z. Amsden, G. Cabrera, P. Chakka, P. Dimov, H. Ding, J. Ferris, A. Giardullo, S. Kulkarni, H. Li, M. Marchukov, D. Petrov, L. Puzar, Y . J. Song, and V . Venkataramani, “Tao: Facebook’s distributed data store for the social graph,” inProceedings of the 2013 USENIX Conference on Annual Technical Conference, ser. USENIX ATC’13. USA: USENIX Assoc...
work page 2013
-
[5]
Benchmarking, analysis, and optimization of serverless function snapshots,
I. Calciu, M. T. Imran, I. Puddu, S. Kashyap, H. A. Maruf, O. Mutlu, and A. Kolli, “Rethinking software runtimes for disaggregated memory,” inProceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ser. ASPLOS ’21. New York, NY , USA: Association for Computing Machinery, 2021, p. 79–92...
-
[6]
Atmem: adaptive data placement in graph applications on heterogeneous memories,
Y . Chen, I. B. Peng, Z. Peng, X. Liu, and B. Ren, “Atmem: adaptive data placement in graph applications on heterogeneous memories,” in Proceedings of the 18th ACM/IEEE International Symposium on Code Generation and Optimization, ser. CGO ’20. New York, NY , USA: Association for Computing Machinery, 2020, p. 293–304. [Online]. Available: https://doi.org/1...
-
[7]
Starnuma: Mitigating numa challenges with memory pooling,
A. Cho and A. Daglis, “Starnuma: Mitigating numa challenges with memory pooling,” in2024 57th IEEE/ACM International Symposium on Microarchitecture (MICRO), 2024, pp. 997–1012
work page 2024
-
[8]
Coaxial: A cxl-centric memory system for scalable servers,
A. Cho, A. Saxena, M. Qureshi, and A. Daglis, “Coaxial: A cxl-centric memory system for scalable servers,” inSC24: International Conference for High Performance Computing, Networking, Storage and Analysis, 2024, pp. 1–15
work page 2024
-
[9]
CXL, “Compute Express Link,” Sep. 2023. [Online]. Available: https://computeexpresslink.org/
work page 2023
-
[10]
Mapping very large scale spiking neuron network to neuromorphic hardware,
P. Duraisamy, W. Xu, S. Hare, R. Rajwar, D. Culler, Z. Xu, J. Fan, C. Kennelly, B. McCloskey, D. Mijailovic, B. Morris, C. Mukherjee, J. Ren, G. Thelen, P. Turner, C. Villavieja, P. Ranganathan, and A. Vahdat, “Towards an adaptable systems architecture for memory tiering at warehouse-scale,” inProceedings of the 28th ACM International Conference on Archit...
-
[11]
Optimizing data-center tco with scale-out processors,
B. Grot, D. Hardy, P. Lotfi-Kamran, B. Falsafi, C. Nicopoulos, and Y . Sazeides, “Optimizing data-center tco with scale-out processors,” IEEE Micro, vol. 32, no. 5, pp. 52–63, 2012
work page 2012
-
[12]
Demeter: A scalable and elastic tiered memory solution for virtualized cloud via guest delegation,
J. Hu, Z. Hu, C.-F. Wu, and M.-C. Yang, “Demeter: A scalable and elastic tiered memory solution for virtualized cloud via guest delegation,” inProceedings of the ACM SIGOPS 31st Symposium on Operating Systems Principles, ser. SOSP ’25. New York, NY , USA: Association for Computing Machinery, 2025, p. 169–185. [Online]. Available: https://doi.org/10.1145/3...
-
[13]
Timed process event based sam- pling (tpebs),
Intel, “Timed process event based sam- pling (tpebs),” Jan. 2025. [Online]. Available: https://www.intel.com/content/www/us/en/developer/articles/technical/ timed-process-event-based-sampling-tpebs.html
work page 2025
-
[14]
Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd),
M. Jung, “Hello bytes, bye blocks: Pcie storage meets compute express link for memory expansion (cxl-ssd),” inProceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems, ser. HotStorage ’22. New York, NY , USA: Association for Computing Machinery, 2022, p. 45–51. [Online]. Available: https://doi.org/10.1145/3538643.3539745
-
[15]
Smt: Software-defined memory tiering for heterogeneous computing systems with cxl memory expander,
K. Kim, H. Kim, J. So, W. Lee, J. Im, S. Park, J. Cho, and H. Song, “Smt: Software-defined memory tiering for heterogeneous computing systems with cxl memory expander,”IEEE Micro, vol. 43, no. 2, pp. 20–29, 2023
work page 2023
-
[16]
Carbon-aware memory placement,
S. Kohler, B. Herzog, H. Hofmeier, M. V ¨ogele, L. Wenzel, A. Polze, and T. Honig, “Carbon-aware memory placement,” inProceedings of the 2nd Workshop on Sustainable Computer Systems, ser. HotCarbon ’23. New York, NY , USA: Association for Computing Machinery,
-
[17]
Available: https://doi.org/10.1145/3604930.3605714
[Online]. Available: https://doi.org/10.1145/3604930.3605714
-
[18]
Technology scaling challenges and opportunities of memory devices,
S.-H. Lee, “Technology scaling challenges and opportunities of memory devices,” in2016 IEEE International Electron Devices Meeting (IEDM), 2016, pp. 1.1.1–1.1.8
work page 2016
-
[19]
Efficient Memory Management for Large Language Model Serving with PagedAttention , booktitle =
T. Lee, S. K. Monga, C. Min, and Y . I. Eom, “Memtis: Efficient memory tiering with dynamic page classification and page size determination,” inProceedings of the 29th Symposium on Operating Systems Principles, ser. SOSP ’23. New York, NY , USA: Association for Computing Machinery, 2023, p. 17–34. [Online]. Available: https://doi.org/10.1145/3600006.3613167
-
[20]
A fully associative, tagless dram cache,
Y . Lee, J. Kim, H. Jang, H. Yang, J. Kim, J. Jeong, and J. W. Lee, “A fully associative, tagless dram cache,” inProceedings of the 42nd Annual International Symposium on Computer Architecture, ser. ISCA ’15. New York, NY , USA: Association for Computing Machinery, 2015, p. 211–222. [Online]. Available: https://doi.org/10.1145/2749469.2750383
-
[21]
Pond: Cxl-based memory pooling systems for cloud platforms,
H. Li, D. S. Berger, L. Hsu, D. Ernst, P. Zardoshti, S. Novakovic, M. Shah, S. Rajadnya, S. Lee, I. Agarwal, M. D. Hill, M. Fontoura, and R. Bianchini, “Pond: Cxl-based memory pooling systems for cloud platforms,” inProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ser....
-
[22]
Linux, “Control Group v2,” https://docs.kernel.org/admin-guide/cgroup- v2.html, 2025
work page 2025
-
[23]
Dissecting cxl memory performance at scale: Analysis, modeling, and optimization,
J. Liu, H. Hadian, H. Xu, D. S. Berger, and H. Li, “Dissecting cxl memory performance at scale: Analysis, modeling, and optimization,”
-
[24]
Available: https://arxiv.org/abs/2409.14317
[Online]. Available: https://arxiv.org/abs/2409.14317
-
[25]
H. A. Maruf, H. Wang, A. Dhanotia, J. Weiner, N. Agarwal, P. Bhattacharya, C. Petersen, M. Chowdhury, S. Kanaujia, and P. Chauhan, “Tpp: Transparent page placement for cxl-enabled tiered- memory,” inProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3, ser. ASPLOS 2023. New...
-
[26]
The case for ramclouds: scalable high-performance storage entirely in dram,
J. Ousterhout, P. Agrawal, D. Erickson, C. Kozyrakis, J. Leverich, D. Mazi`eres, S. Mitra, A. Narayanan, G. Parulkar, M. Rosenblum, S. M. Rumble, E. Stratmann, and R. Stutsman, “The case for ramclouds: scalable high-performance storage entirely in dram,”SIGOPS Oper. Syst. Rev., vol. 43, no. 4, p. 92–105, Jan. 2010. [Online]. Available: https://doi.org/10....
-
[27]
PMem.io, “Two-level memory,” Jan. 2025. [Online]. Available: https://pmem.io/glossary/#2lm
work page 2025
-
[28]
Hemem: Scalable tiered memory management for big data applications and real nvm,
A. Raybuck, T. Stamler, W. Zhang, M. Erez, and S. Peter, “Hemem: Scalable tiered memory management for big data applications and real nvm,” inProceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, ser. SOSP ’21. New York, NY , USA: Association for Computing Machinery, 2021, p. 392–407. [Online]. Available: https://doi.org/10.1145/34...
-
[29]
On the limitations of carbon-aware temporal and spatial workload shifting in the cloud,
J. Ren, D. Xu, J. Ryu, K. Shin, D. Kim, and D. Li, “Mtm: Rethinking memory profiling and migration for multi-tiered large memory,” inProceedings of the Nineteenth European Conference on Computer Systems, ser. EuroSys ’24. New York, NY , USA: Association for Computing Machinery, 2024, p. 803–817. [Online]. Available: https://doi.org/10.1145/3627703.3650075 12
-
[30]
DCPerf benchmark suite for hyperscale cloud applica- tions,
F. Research, “DCPerf benchmark suite for hyperscale cloud applica- tions,” https://github.com/facebookresearch/DCPerf, 2025
work page 2025
-
[31]
Automating the application data placement in hybrid memory systems,
H. Servat, A. J. Pe ˜na, G. Llort, E. Mercadal, H.-C. Hoppe, and J. Labarta, “Automating the application data placement in hybrid memory systems,” in2017 IEEE International Conference on Cluster Computing (CLUS- TER), 2017, pp. 126–136
work page 2017
-
[32]
Lyra: Elastic scheduling for deep learning clusters,
S. Sha, C. Li, Y . Luo, X. Wang, and Z. Wang, “vtmm: Tiered memory management for virtual machines,” inProceedings of the Eighteenth European Conference on Computer Systems, ser. EuroSys ’23. New York, NY , USA: Association for Computing Machinery, 2023, p. 283–297. [Online]. Available: https://doi.org/10.1145/3552326.3587449
-
[33]
Demystifying cxl memory with genuine cxl-ready systems and devices,
Y . Sun, Y . Yuan, Z. Yu, R. Kuper, C. Song, J. Huang, H. Ji, S. Agarwal, J. Lou, I. Jeonget al., “Demystifying cxl memory with genuine cxl-ready systems and devices,” inProceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture, 2023, pp. 105–121
work page 2023
-
[34]
Contention aware dram caching for cxl-enabled pooled memory,
C. Tirumalasetty and N. R. Annapareddy, “Contention aware dram caching for cxl-enabled pooled memory,” inProceedings of the International Symposium on Memory Systems, ser. MEMSYS ’24. New York, NY , USA: Association for Computing Machinery, 2024, p. 157–171. [Online]. Available: https://doi.org/10.1145/3695794.3695808
-
[35]
Cookie Monster: Efficient On- Device Budgeting for Differentially-Private Ad-Measurement Systems
M. Vuppalapati and R. Agarwal, “Tiered memory management: Access latency is the key!” inProceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles, ser. SOSP ’24. New York, NY , USA: Association for Computing Machinery, 2024, p. 79–94. [Online]. Available: https://doi.org/10.1145/3694715.3695968
-
[36]
Designing cloud servers for lower carbon,
J. Wang, D. S. Berger, F. Kazhamiaka, C. Irvene, C. Zhang, E. Choukse, K. Frost, R. Fonseca, B. Warrier, C. Bansal, J. Stern, R. Bianchini, and A. Sriraman, “Designing cloud servers for lower carbon,” in 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA), 2024, pp. 452–470
work page 2024
-
[37]
Unimem: runtime data managementon non-volatile memory-based heterogeneous main memory,
K. Wu, Y . Huang, and D. Li, “Unimem: runtime data managementon non-volatile memory-based heterogeneous main memory,” in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, ser. SC ’17. New York, NY , USA: Association for Computing Machinery, 2017. [Online]. Available: https://doi.org/10.1145/31269...
-
[38]
No- mad: non-exclusive memory tiering via transactional page migration,
L. Xiang, Z. Lin, W. Deng, H. Lu, J. Rao, Y . Yuan, and R. Wang, “No- mad: non-exclusive memory tiering via transactional page migration,” inProceedings of the 18th USENIX Conference on Operating Systems Design and Implementation, ser. OSDI’24. USA: USENIX Association, 2024
work page 2024
-
[39]
GNNLab: a factored system for sample-based GNN training over GPUs
L. Xiang, X. Zhao, J. Rao, S. Jiang, and H. Jiang, “Characterizing the performance of intel optane persistent memory: a close look at its on-dimm buffering,” inProceedings of the Seventeenth European Conference on Computer Systems, ser. EuroSys ’22. New York, NY , USA: Association for Computing Machinery, 2022, p. 488–505. [Online]. Available: https://doi...
-
[40]
Z. Yan, D. Lustig, D. Nellans, and A. Bhattacharjee, “Nimble page management for tiered memory systems,” inProceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, ser. ASPLOS ’19. New York, NY , USA: Association for Computing Machinery, 2019, p. 331–345. [Online]. Available: https...
-
[41]
An empirical guide to the behavior and use of scalable persistent memory,
J. Yang, J. Kim, M. Hoseinzadeh, J. Izraelevitz, and S. Swanson, “An empirical guide to the behavior and use of scalable persistent memory,” inProceedings of the 18th USENIX Conference on File and Storage Technologies, ser. FAST’20. USA: USENIX Association, 2020, p. 169–182
work page 2020
-
[42]
Artmem: Adaptive migration in reinforcement learning-enabled tiered memory,
X. Yi, H. Du, Y . Wang, J. Zhang, Q. Li, and C. J. Xue, “Artmem: Adaptive migration in reinforcement learning-enabled tiered memory,” inProceedings of the 52nd Annual International Symposium on Computer Architecture, ser. ISCA ’25. New York, NY , USA: Association for Computing Machinery, 2025, p. 405–418. [Online]. Available: https://doi.org/10.1145/36950...
-
[43]
Numa balancing: optimize memory placement for memory tiering system,
H. Ying, “Numa balancing: optimize memory placement for memory tiering system,” Jan. 2025. [Online]. Available: https://lwn.net/Articles/849095/
work page 2025
-
[44]
Banshee: bandwidth-efficient dram caching via software/hardware cooperation,
X. Yu, C. J. Hughes, N. Satish, O. Mutlu, and S. Devadas, “Banshee: bandwidth-efficient dram caching via software/hardware cooperation,” inProceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, ser. MICRO-50 ’17. New York, NY , USA: Association for Computing Machinery, 2017, p. 1–14. [Online]. Available: https://doi.org/10.1...
-
[45]
Apache Spark: A Unified Engine for Big Data Processing,
M. Zaharia, R. S. Xin, P. Wendell, T. Das, M. Armbrust, A. Dave, X. Meng, J. Rosen, S. Venkataraman, M. J. Franklin, A. Ghodsi, J. Gonzalez, S. Shenker, and I. Stoica, “Apache spark: a unified engine for big data processing,”Commun. ACM, vol. 59, no. 11, p. 56–65, Oct. 2016. [Online]. Available: https://doi.org/10.1145/2934664
-
[46]
Manag- ing memory tiers with cxl in virtualized environments,
Y . Zhong, D. S. Berger, C. Waldspurger, R. Wee, I. Agarwal, R. Agarwal, F. Hady, K. Kumar, M. D. Hill, M. Chowdhury, and A. Cidon, “Manag- ing memory tiers with cxl in virtualized environments,” inProceedings of the 18th USENIX Conference on Operating Systems Design and Implementation, ser. OSDI’24. USA: USENIX Association, 2024
work page 2024
-
[47]
Neomem: Hardware/software co-design for cxl-native memory tiering,
Z. Zhou, Y . Chen, T. Zhang, Y . Wang, R. Shu, S. Xu, P. Cheng, L. Qu, Y . Xiong, J. Zhanget al., “Neomem: Hardware/software co-design for cxl-native memory tiering,” in2024 57th IEEE/ACM International Symposium on Microarchitecture (MICRO). IEEE, 2024, pp. 1518– 1531. 13
work page 2024
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.