Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Bandwidth-Aware Page Placement in NUMA (2003.03304v2)

Published 6 Mar 2020 in cs.DC

Abstract: Page placement is a critical problem for memoryintensive applications running on a shared-memory multiprocessor with a non-uniform memory access (NUMA) architecture. State-of-the-art page placement mechanisms interleave pages evenly across NUMA nodes. However, this approach fails to maximize memory throughput in modern NUMA systems, characterised by asymmetric bandwidths and latencies, and sensitive to memory contention and interconnect congestion phenomena. We propose BWAP, a novel page placement mechanism based on asymmetric weighted page interleaving. BWAP combines an analytical performance model of the target NUMA system with on-line iterative tuning of page distribution for a given memory-intensive application. Our experimental evaluation with representative memory-intensive workloads shows that BWAP performs up to 66% better than state-of-the-art techniques. These gains are particularly relevant when multiple co-located applications run in disjoint partitions of a large NUMA machine or when applications do not scale up to the total number of cores.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. David Gureya (1 paper)
  2. João Neto (2 papers)
  3. Reza Karimi (5 papers)
  4. João Barreto (8 papers)
  5. Pramod Bhatotia (25 papers)
  6. Vivien Quema (2 papers)
  7. Rodrigo Rodrigues (15 papers)
  8. Paolo Romano (36 papers)
  9. Vladimir Vlassov (13 papers)
Citations (17)

Summary

We haven't generated a summary for this paper yet.