Implementing Scalable Atomic Locks for Multi-Core Intel® EM64T and IA32 Architectures

by Michael Chynoweth and Mary R. Lee


There are several different methods of atomically locking code and data on a Microsoft Windows platform. The primary purpose of this whitepaper is to give developers a brief introduction to the different methods of locking in Windows and the associated performance costs associated with those locks. This information is particularly applicable since future architectures will be multi-core.

  • EM64T
  • locks
  • IA32
  • Parallel Computing
  • EM64T abonnieren