One of my performance focus areas for this year is vectorization.
As part of my focus on software performance, I also support and consult on implementing scalable parallelism in applications.
3.3 Data Placement Using Explicit Memory Allocation Directives
3.2. Data Placement Using Implicit Memory Allocation Policies
3. Strategies for NUMA Optimization Two key notions in managing performance within the NUMA shared memory architecture are processor affinity and data placement.