23.10.2014 Views

slides - Spring School in Advanced Computing TACC @ UP

slides - Spring School in Advanced Computing TACC @ UP

slides - Spring School in Advanced Computing TACC @ UP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NUMA Operations<br />

• Process Aff<strong>in</strong>ity and Memory Policy can be<br />

controlled at socket and core level with numactl.<br />

CPU
<br />

2
<br />

CPU
<br />

CPU
<br />

3
<br />

CPU
<br />

2
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

3
<br />

8,9,10,11
<br />

CPU
<br />

CPU
<br />

12,13,14,15
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

1
<br />

CPU
<br />

CPU
<br />

0
<br />

CPU
<br />

1
<br />

CPU
<br />

CPU
<br />

CPU
<br />

CPU
<br />

0
<br />

CPU
<br />

CPU
<br />

4,5,6,7
<br />

CPU
<br />

CPU
<br />

0,1,2,3
<br />

Process:
Socket
References
 Memory:
Socket
References
<br />

process
assignment
<br />

memory
allocaFon
<br />

‐N
<br />

–l

–i

‐‐peferred
–m
<br />

(local,
<strong>in</strong>terleaved,
pref.,
mandatory)
<br />

Process:
Core
References
<br />

core
assignment
<br />

–C
<br />

8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!