MPI/OpenMP binding

  1. OMP_NUM_THREADS
  2. OMP_PLACES=[sockets|cores|threads[
  3. OMP_PROC_BIND=[false|true|master|close|spread]
  4. OMP_DISPLAY_ENV=true
  • former might be useful if there’s a lot of shared memory traffic
  • latter might be useful if there’s competition for memory bandwidth

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store