General
- Numa deep dive https://frankdenneman.nl/2016/07/06/introduction-2016-numa-deep-dive-series/
- 아주 자세하고 좋음.
- numa http://www.qdpma.com/SystemArchitecture/NUMA.html
NUMA in Linux
- NUMA with linux https://lunatine.net/2016/07/14/numa-with-linux/
- NUMA linux https://jihooyim1.gitbooks.io/linuxbasic/content/contents/06.html
- memory in a numa system (2006) http://www.ilinuxkernel.com/files/Local.and.Remote.Memory.Memory.in.a.Linux.NUMA.System.pdf
Numa-Aware vs NUMA?
TODO
NUMA-Aware Programming / Opt
- sof https://stackoverflow.com/questions/49105427/c-numa-optimization
- opt appls for numa intel https://software.intel.com/content/www/us/en/develop/articles/optimizing-applications-for-numa.html
- ia32/64 opt manual https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-optimization-manual.pdf
- Getting Performance from OpenMP Programs on NUMA Architectures https://www.youtube.com/watch?v=egtxjSB30eY
- Towards Efficient OpenMP Strategies for NonUniform Architectures https://arxiv.org/pdf/1411.7131.pdf
- Hybrid programming with OpenMP and MPI https://cvw.cac.cornell.edu/hybrid/numaincode
- 실제 programming 방법 다루고 좋음
- Numa-aware shared-memory collective communication for MPI http://htor.inf.ethz.ch/publications/img/li-hoefler-snir-hpdc13-numa_collectives.pdf
- Performance Oriented Programming for NUMA arch https://cpb-us-e1.wpmucdn.com/you.stonybrook.edu/dist/6/1671/files/2016/06/Wompat-01-1yxg741.pdf
Emperical Results
Why everyone should know about memory https://people.freebsd.org/~lstewart/articles/cpumemory.pdf