Главная
Study mode:
on
1
Intro
2
EVERYTHING IS A POINTER
3
SPLIT ADDRESS SPACE
4
SHARE VIRTUAL ADDRESS SPACE
5
SVA WITH HARDWARE
6
SVA WITH SOFTWARE
7
SVA: HARDWARE OR SOFTWARE ?
8
SVA: HARDWARE AND SOFTWARE
9
DEVICE MEMORY: YOU WANT IT!
10
MIGRATING MEMORY
11
PLACING DATA STRUCTURE
12
IT ALL GETS HARDER!
13
SYSTEM MEMORY TOPOLOGY
14
WHERE WE ARE. WHERE TO GO
Description:
Explore heterogeneous memory management in this Linux Plumbers Conference talk. Delve into the challenges of memory management in heterogeneous computing, focusing on issues related to massively parallel devices like GPUs. Learn about unified address space solutions such as Share Virtual Memory (SVM) and Share Virtual Address (SVA), examining both hardware and software approaches. Discover how these solutions impact device memory usage and data sharing between devices and CPUs. Investigate memory placement considerations in a world encompassing both CPUs and devices like GPUs, and explore the complexities of memory hierarchy, from High Bandwidth Memory (HBM) to persistent memory. Gain insights into migrating memory, placing data structures, and navigating system memory topology in heterogeneous computing environments.

Heterogeneous Memory Management

Linux Plumbers Conference
Add to list