Non-Volatile Memory (NVM) can deliver higher density and lower cost per bit when compared with DRAM. Its main drawback is that it is slower than DRAM. On the other hand, DRAM has scalability problems due to its cost and energy consumption. NVM will likely coexist with DRAM in computer systems and the biggest challenge is to know which data to allocate on each type of memory. A state-of-the-art approach is AutoNUMA, in the Linux kernel. Prior work is limited to measuring AutoNUMA solely in terms of the application execution time, without understanding AutoNUMA’s behavior. In this work we provide a more in-depth characterization of AutoNUMA, for instance, identifying where exactly a set of pages are allocated, while keeping track of promotion...
Memory can be efficiently utilized if the dynamic memory demands of applications can be determined a...
<p>DRAM-based main memories have read operations that destroy the read data, and as a result, must b...
We identify several factors that are critical to high-performance GPU graph analytics: efficient bui...
This document describes the process of acquiring and reproducing the experimental results presented ...
Data center applications like graph analytics require servers with ever larger memory capacities. DR...
Persistent Memory (PMEM), also known as Non-Volatile Memory (NVM), can deliver higher density and lo...
Part 7: EmeringInternational audienceNon-Volatile Memory with byte-addressability invites a new para...
Large-memory applications like data analytics and graph processing benefit from extended memory hier...
Graph-structured analytics has been widely adopted in a number of big data applications such as soci...
With increasing memory demands for datacenter applications and the emergence of coherent interfaces ...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Performance-hungry data center applications demand increasingly higher performance from their storag...
Many modern workloads, such as neural networks, databases, and graph processing, are fundamentally m...
International audienceNon Uniform Memory Access (NUMA) architectures are nowadays common for running...
DRAM-based main memories have read operations that destroy the read data, and as a result, must buff...
Memory can be efficiently utilized if the dynamic memory demands of applications can be determined a...
<p>DRAM-based main memories have read operations that destroy the read data, and as a result, must b...
We identify several factors that are critical to high-performance GPU graph analytics: efficient bui...
This document describes the process of acquiring and reproducing the experimental results presented ...
Data center applications like graph analytics require servers with ever larger memory capacities. DR...
Persistent Memory (PMEM), also known as Non-Volatile Memory (NVM), can deliver higher density and lo...
Part 7: EmeringInternational audienceNon-Volatile Memory with byte-addressability invites a new para...
Large-memory applications like data analytics and graph processing benefit from extended memory hier...
Graph-structured analytics has been widely adopted in a number of big data applications such as soci...
With increasing memory demands for datacenter applications and the emergence of coherent interfaces ...
On modern computers, the running time of many applications is dominated by the cost of memory opera...
Performance-hungry data center applications demand increasingly higher performance from their storag...
Many modern workloads, such as neural networks, databases, and graph processing, are fundamentally m...
International audienceNon Uniform Memory Access (NUMA) architectures are nowadays common for running...
DRAM-based main memories have read operations that destroy the read data, and as a result, must buff...
Memory can be efficiently utilized if the dynamic memory demands of applications can be determined a...
<p>DRAM-based main memories have read operations that destroy the read data, and as a result, must b...
We identify several factors that are critical to high-performance GPU graph analytics: efficient bui...