NUMA Control for Hybrid Applications Hang Liu TACC April 12, 2011 Hybrid Applications • Typical definition of hybrid application – Uses both message passing (MPI) and a form of shared memory algorithm (OMP) – Runs on multicore systems – Multicore systems have multilayered, complex memory architecture • Hybrid programming does not guarantee optimal performance – But it is required for very large c