Template:Shared Memory

Shared Memory:
 * Shared memory from Wikipedia
 * Memory model from Wikipedia
 * Information on the C++11 Memory Model by Scott Meyers, April 24, 2012
 * Volatile variable from Wikipedia
 * Memory ordering from Wikipedia
 * Memory Ordering in Modern Microprocessors, Part I by Paul E. McKenney, Linux Journal, June 30, 2005
 * Memory barrier from Wikipedia
 * Parallel Random Access Machine from Wikipedia
 * The Shared Memory Library (SharedMemoryLib) FAQ by Márcio Serolli Pinho
 * Transactional memory from Wikipedia
 * Software transactional memory from Wikipedia
 * Cache coherence from Wikipedia
 * False sharing from Wikipedia


 * Distributed shared memory from Wikipedia
 * Memory-mapped file from Wikipedia
 * Memory disambiguation from Wikipedia
 * Memory dependence prediction from Wikipedia
 * OpenMP from Wikipedia
 * POSIX from Wikipedia
 * shm_open, The Single UNIX Specification version 2, Copyright © 1997 The Open Group
 * shmget(2): allocates shared memory segment - Linux man page » Linux
 * mm(3): Shared Memory Allocation - Linux man page
 * CreateSharedMemory, MSDN » Windows
 * Chapter 9. Boost.Interprocess - Boost 1.36.0 by Ion Gaztañaga
 * Threads and memory model for C++ by Hans J. Boehm
 * IPC:Shared Memory by Dave Marshall, 1999
 * Symmetric Multi-Processing (SMP) from Wikipedia » SMP
 * Asymmetric multiprocessing from Wikipedia
 * Uniform Memory Access from Wikipedia
 * Non-Uniform Memory Access (NUMA) from Wikipedia » NUMA
 * Optimizing Applications for NUMA | Intel® Developer Zone
 * Performance Guidelines for AMD Athlon™ 64 and AMD Opteron™ ccNUMA Multiprocessor Systems (pdf)