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

[DAPHNE-#554] Use hwloc to query CPU topology #563

Merged
merged 1 commit into from
Sep 18, 2023

Conversation

psomas
Copy link
Collaborator

@psomas psomas commented Jul 4, 2023

Closes #554

@corepointer
Copy link
Collaborator

Tests fail because of the missing library in the github action docker image. Is this the only reason why this PR is in draft state?

@psomas
Copy link
Collaborator Author

psomas commented Jul 4, 2023

I've only run this on a single-node x86 server. I'll do some tests on the NUMA ARM server we have in the lab, and if everything works out, I'll mark it ready.

The topology discovery could be improved upon but we can merge this PR and open a new issue about expanding the hwloc / topology discovery support.

@psomas psomas marked this pull request as ready for review July 7, 2023 10:39
@psomas
Copy link
Collaborator Author

psomas commented Jul 7, 2023

It seems to also work on our dual-socket ARM server, so I think it can be merged. I've also created #569 to track any progress with further integrating hwloc into the runtime / vectorized engine.

@corepointer corepointer merged commit 5413fe6 into daphne-eu:main Sep 18, 2023
@corepointer
Copy link
Collaborator

LGTM - Thx @psomas, finally merged :)

GuilloteauQ pushed a commit to GuilloteauQ/daphne that referenced this pull request Jan 22, 2024
CPestka pushed a commit to CPestka/daphne that referenced this pull request Feb 26, 2024
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

Successfully merging this pull request may close these issues.

non-portable cpu query in get_topology()
2 participants