BU Computer Systems Seminar
- Starts: 12:00 pm on Thursday, February 12, 2026
- Ends: 1:00 pm on Thursday, February 12, 2026
Talk Title: From Page Importance to Memory Characterization: Profile-Driven Heterogeneous Memory Management in Real-time Embedded Systems
Speaker: Golsana Ghaemi, PhD, Boston University
Abstract: Modern embedded multicore SoCs increasingly combine (i) tightly shared cache and memory infrastructure and (ii) heterogeneous memory resources spanning diverse technologies and access paths. In real-time and mixed-criticality settings, these trends undermine predictability: execution time becomes a function not only of an application’s own memory behavior, but also of interference caused by co-running tasks and devices, while the growing diversity of memory resources expands the design space for page placement and resource isolation. This dissertation argues that predictable and efficient memory management on such platforms requires moving beyond blind, capacity- and locality-centric allocation policies toward profile-driven orchestration. To provide the foundational visibility needed for this approach, the thesis contributes two complementary toolchains. First, BBProf provides demand-side visibility by extracting per-page temporal importance. It ranks an application’s pages by their end-to-end timing impact, allowing system software to separate frequently accessed but low-consequence pages from pages whose slowdown or eviction cause disproportionate performance collapse.
Second, MemScope provides supply-side visibility via a kernel-level characterization framework for heterogeneous memory subsystems. MemScope coordinates stressor and observer cores in kernel-space and runs experiments under controlled interference. This enables repeatable extraction of bandwidth, latency, and contention sensitivity across memory technologies and access paths, including cross-path interference driven by the shared on-chip interconnect.
Building on these results, the dissertation outlines a roadmap for MatchMaker, an OS-level framework that closes the loop by combining BBProf’s per-page importance with MemScope’s per-memory module characterization to guide allocation and isolation decisions toward improved predictability and performance under contention.
Bio: Golsana Ghaemi recently defended her PhD at Boston University where she was advised by Prof. Renato Mancuso as a member of Cyber-Physical Systems lab. Her research is focused on OS-level multicore memory management methodologies in embedded real-time systems. Her goal is to pursue research that can raise awareness in Linux kernel to perform more informed and more fine-grained memory management.
- Location:
- 665 Commonwealth Ave, Room 1101 (11th floor)
- Registration:
- https://www.bu.edu/rhcollab/events/bu-systems-bu%e2%99%bas-seminar/