Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Step 1: Run basic benchmark using azhpc #1

Open
ggorman opened this issue Mar 11, 2020 · 2 comments
Open

Step 1: Run basic benchmark using azhpc #1

ggorman opened this issue Mar 11, 2020 · 2 comments

Comments

@ggorman
Copy link
Contributor

ggorman commented Mar 11, 2020

See installation and basic benchmark in
https://github.com/devitocodes/azhpc/blob/master/README.md

Requirements:

  • Infiniband enabled MPI
  • One MPI process per socket
  • OMP_NUM_THREADS=number of physical sockets per socket
  • Proximity placement to optimise communication with neighbours.
  • Don't need parallel/POSIX file system for this POC
@mloubout
Copy link

One MPI process per socket

Depends on the nodes, if you run on IB** ones (the fancy HPC ones) these are weird AMD chips with 2 sockets but 30 NUMA(on the IB_120, 15 NUMA on IB_60) domains so lot better to run with one process per NUMA domain. and very little openmp (4 threads per numa domain).

@ggorman
Copy link
Contributor Author

ggorman commented Mar 11, 2020

From my perspective, the point is this issue to 'knowledge capture' these as options/parameters in the first instance. We can always drop then later as specific platforms.

@ggorman ggorman changed the title Run basic benchmark using azhpc Step 1: Run basic benchmark using azhpc Mar 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants