default memory placement in MCDRAM with explicit placement of select objects in DDR
by Romero, Nichols A.
Hi,
I am working with some collaborators at Intel to understand the memory bandwidth behavior of a science app.
I perform the follow computational experiment.
By default, data structures go into DDR and select data structures go into MCDRAM (by using hbw_malloc).
However, the inverse experiment does not seem (trivially) possible with the memkind API.
By default, data structures go into MCDRAM and select data structures go into DDR (by using memkind_malloc).
Here:
http://memkind.github.io/memkind/man_pages/memkind.html#KINDS
MEMKIND_DEFAULT actually means default memory as specified by numactl, i.e. “standard memory” does not mean DDR.
--
Nichols A. Romero, Ph.D.
Argonne Leadership Computing Facility
Argonne National Laboratory
Building 240 Room 2-127
9700 South Cass Avenue
Argonne, IL 60490
(630) 252-3441
5 years, 3 months