Open in app
Home
Notifications
Lists
Stories

Write
Ankush Jain
Ankush Jain

Home

Feb 4

MPI/OpenMP binding

Notes on binding etc. for hybrid MPI + OpenMP jobs. Using OpenMPI 4.1.2 and OpenMPI 4.5 here (GCC 9.4 on Ubuntu 20.04 LTS). Also trying to incorporate NUMA/SMT concerns. OpenMP binding/placement options: OMP_NUM_THREADS OMP_PLACES=[sockets|cores|threads[ OMP_PROC_BIND=[false|true|master|close|spread] OMP_DISPLAY_ENV=true cores/close will assign cores consecutively (socket 0 first, and then socket 1 cores)

1 min read


Jul 1, 2021

memory mapped files, basics:

memory mapped files, basics: if page swapped in, easy peasy if not, page-fault and do what? both mmap and buffered syscalls hit the page cache. on a page cache miss, the subsequent stack for I/O is common. page cache -> filesystems -> block layer -> driver -> disk — —…

Linux

2 min read

Ankush Jain

Ankush Jain

Umm…

Following
  • Intel

    Intel

  • Jon Alexander

    Jon Alexander

  • Nassim Nicholas Taleb

    Nassim Nicholas Taleb

  • Max Howell

    Max Howell

  • The Stoa

    The Stoa

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable