Large-memory applications like data analytics and graph processing benefit from extended memory hierarchies, and hybrid DRAM/NVM (non-volatile memory) systems represent an attractive means by which to increase capacity at reasonable performance/energy tradeoffs. Compared to DRAM, NVMs generally have longer latencies and higher energies for writes, which makes careful data placement essential for efficient system operation. Data placement strategies that resort to monitoring all data accesses and migrating objects to dynamically adjust data locations incur high monitoring overhead and unnecessary memory copies due to mispredicted migrations. We find that program semantics (specifically, global access characteristics) can effectively guide in...
Main memory capacity is becoming a critical issue for modern server systems. Unfortunately, current ...
Memory systems containing different types of memory with varying capacity, latency, and bandwidth ar...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...
International audienceOver the past decades, the performance gap between the memory subsystem and co...
Recent byte-addressable persistent memory (PMEM) technology offers capacities comparable to storage ...
Recent byte-addressable Non-Volatile Memory (NVM) technologies enable hybrid memory systems comprisi...
Non-volatile memories (NVMs) have aroused vast interest in hybrid memory systems due to their promis...
Non-Volatile Memory (NVM) technologies enable cost-effective hybrid main memories with two partition...
The memory system has been evolving at a fast pace recently, driven by the emergence of large-scale ...
Persistent Memory (PMEM), also known as Non-Volatile Memory (NVM), can deliver higher density and lo...
Multi-tiered memory systems, such as those based on Intel® Xeon Phi™processors, are equipped with se...
Programming distributed-memory machines requires careful placement of data to balance the computatio...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
Memory subsystem with larger capacity and deeper hierarchy has been designed to achieve the maximum ...
Main memory capacity is becoming a critical issue for modern server systems. Unfortunately, current ...
Memory systems containing different types of memory with varying capacity, latency, and bandwidth ar...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...
International audienceOver the past decades, the performance gap between the memory subsystem and co...
Recent byte-addressable persistent memory (PMEM) technology offers capacities comparable to storage ...
Recent byte-addressable Non-Volatile Memory (NVM) technologies enable hybrid memory systems comprisi...
Non-volatile memories (NVMs) have aroused vast interest in hybrid memory systems due to their promis...
Non-Volatile Memory (NVM) technologies enable cost-effective hybrid main memories with two partition...
The memory system has been evolving at a fast pace recently, driven by the emergence of large-scale ...
Persistent Memory (PMEM), also known as Non-Volatile Memory (NVM), can deliver higher density and lo...
Multi-tiered memory systems, such as those based on Intel® Xeon Phi™processors, are equipped with se...
Programming distributed-memory machines requires careful placement of data to balance the computatio...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
Heterogeneous memory systems that comprise memory nodes based on widely-different device technologie...
Memory subsystem with larger capacity and deeper hierarchy has been designed to achieve the maximum ...
Main memory capacity is becoming a critical issue for modern server systems. Unfortunately, current ...
Memory systems containing different types of memory with varying capacity, latency, and bandwidth ar...
Many promising memory technologies, such as non-volatile, storage-class memories and high-bandwidth,...