wisconsin
Lecture 14: OpenMP Performance, False Sharing, and NUMA

Lecture 14: OpenMP Performance, False Sharing, and NUMA

Content locked

The catalog is public. Reading this content requires approved access.

Sign in to read
Lecture 14: OpenMP Performance, False Sharing, and NUMA
Why a parallel program can scale poorly
Work distribution and synchronization
Coherence and consistency address different questions
Coherence mechanisms
MESI states
False sharing
NUMA: shared addresses, unequal access costs
First touch and affinity
Experimental connections