Mira: A program-behavior-guided far memory system

Z Guo, Z He, Y Zhang - Proceedings of the 29th Symposium on …, 2023 - dl.acm.org
Far memory, where memory accesses are non-local, has become more popular in recent
years as a solution to expand memory size and avoid memory stranding. Prior far memory …

Carbink:{Fault-Tolerant} Far Memory

Y Zhou, HMG Wassel, S Liu, J Gao, J Mickens… - … USENIX Symposium on …, 2022 - usenix.org
Far memory systems allow an application to transparently access local memory as well as
memory belonging to remote machines. Fault tolerance is a critical property of any practical …

{MemLiner}: Lining up Tracing and Application for a {Far-Memory-Friendly} Runtime

C Wang, H Ma, S Liu, Y Qiao, J Eyolfson… - … USENIX Symposium on …, 2022 - usenix.org
Far-memory techniques that enable applications to use remote memory are increasingly
appealing in modern datacenters, supporting applications' large memory footprint and …

Infinity stream: Portable and programmer-friendly in-/near-memory fusion

Z Wang, C Liu, A Arora, L John… - Proceedings of the 28th …, 2023 - dl.acm.org
In-memory computing with large last-level caches is promising to dramatically alleviate data
movement bottlenecks and expose massive bitline-level parallelization opportunities …

[PDF][PDF] Ubiquitous memory introspection

Q Zhao, R Rabbah, S Amarasinghe… - Proceedings of the …, 2007 - groups.csail.mit.edu
Modern memory systems play a critical role in the performance of applications, but a
detailed understanding of the application behavior in the memory system is not trivial to …

PIM-enabled instructions: A low-overhead, locality-aware processing-in-memory architecture

J Ahn, S Yoo, O Mutlu, K Choi - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
Processing-in-memory (PIM) is rapidly rising as a viable solution for the memory wall crisis,
rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are …

Project pberry: Fpga acceleration for remote memory

I Calciu, I Puddu, A Kolli, A Nowatzyk… - Proceedings of the …, 2019 - dl.acm.org
Recent research efforts propose remote memory systems that pool memory from multiple
hosts. These systems rely on the virtual memory subsystem to track application memory …

Scale-out NUMA

S Novakovic, A Daglis, E Bugnion, B Falsafi… - ACM SIGPLAN …, 2014 - dl.acm.org
Emerging datacenter applications operate on vast datasets that are kept in DRAM to
minimize latency. The large number of servers needed to accommodate this massive …

Rethinking software runtimes for disaggregated memory

I Calciu, MT Imran, I Puddu, S Kashyap… - Proceedings of the 26th …, 2021 - dl.acm.org
Disaggregated memory can address resource provisioning inefficiencies in current
datacenters. Multiple software runtimes for disaggregated memory have been proposed in …

Informing memory operations: Memory performance feedback mechanisms and their applications

M Horowitz, M Martonosi, TC Mowry… - ACM Transactions on …, 1998 - dl.acm.org
Memory latency is an important bottleneck in system performance that cannot be adequately
solved by hardware alone. Several promising software techniques have been shown to …