Sep 9 – 11, 2019
Europe/Lisbon timezone

Malloc for everyone and beyond NUMA

Sep 11, 2019, 12:45 PM
Floriana/room-II (Corinthia Hotel Lisbon)


Corinthia Hotel Lisbon



Jerome Glisse (Red Hat)


With heterogeneous computing, program's data (range of virtual addresses) have to move to different physical memory during the lifetime of an application to keep it local to compute unit (CPU, GPU, FPGA, ...). NUMA have been the model used so far but it has assumptions that do not work with all the memory type we now have. This presentation will explore the various types of memory and how we can expose and use them through unified API.

I agree to abide by the anti-harassment policy Yes

Primary author

Jerome Glisse (Red Hat)

Presentation materials