Collaborative Research: CSR: Reinventing the System Stack for Automated Compute Scaling with Compute Express Link (CXL) Shared Memory
- Institution
- University of California-Irvine, CA
- Principal investigator
- Brian C Demsky
- Funding
- $500K
- Duration
- 2026–2030
Moonbase score
Still being scored
Abstract
Cloud computing lets people run programs on powerful computers in data centers. To handle bigger jobs, these programs often need to spread their work across many machines at the same time. But most programs were built to run on just one computer, and modifying them to cooperate across many computers is slow, difficult, and prone to mistakes. This project explores software support for a new generation of computer hardware that lets separate machines share the same memory, almost as if they formed one large computer. The goal is to help ordinary programs run faster and at a much larger scale without having to be rewritten from scratch. The intellectual merit centers on a complete system stack that spans programming models, compilers, runtime systems, and operating systems, all built around Compute Express Link (CXL), a hardware standard that allows multiple machines to share memory with cache coherence. The first task delivers fine-grained sharing of individual memory locations together with safe synchronization abstractions. The second task creates compiler and runtime support that migrates program objects dynamically across different memory regions. The third task adds transparent page-based memory sharing inside the operating system so that unmodified applications scale automatically. The fourth task builds a dynamic analysis tool that detects coherence errors in software that relies on software-coherent memory. The broader impact lies in making cloud computing more affordable and more efficient. By enabling existing single-machine programs to run across many servers without rewriting, the project can improve server utilization, reduce hardware overprovisioning, and lower the operating cost of data centers. It especially benefits research laboratories, academic institutions, and small companies that lack large infrastructure but depend on scalable computing for artificial intelligence, data analytics, and scientific discovery. The work enriches courses in parallel computing, operating systems, and cloud systems, and it recruits graduate, undergraduate, and high school students into research. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
LOADING MOONBASE SCORE
Questions for University of California-Irvine
Answered by the team behind this research.
No questions yet. Sign in to ask the first one
Related grants
Same institution, same topic, scored first.
- NIH · University of California-Irvine64
The thalamic paraventricular nucleus mediates the influence of early-life adversity on reward-seeking behaviors
Cassandra Leigh Kooiker · $55K · 2021–2025
- NIH · University of California-Irvine63
The role of context in sleep-related memory reactivation in humans
Eitan Schechtman-Drayman · $249K · 2022–2026
- NIH · University of California-Irvine60
The relationship between neuronal activity and stroke
Ron D Frostig · $416K · 2022–2027