-
Notifications
You must be signed in to change notification settings - Fork 2
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
More testsystems #8
Conversation
If they have the same hardware it doesn't make sense. |
@oschulz Can you rename the |
Login nodes seem to use the same hardware configuration
Login nodes seem to use the same hardware configuration
7ad0a7f
to
8fdcd3f
Compare
Whoops, that was a typo - fixed. :-) |
@carstenbauer Would you like another test system with 2x AMD EPYC 9654 96-Core , or is that CPU type covered already? |
Sure, why not. I don't think it's covered yet. |
Ok, I'll add it to this PR. |
How should I name it (it's the node type of a "nameless" institute-internal cluster)? "Dual_AMD_EPYC-9654" or so? |
If you use an underscore instead of the hyphen I'm fine with this name 👍 |
I can also add an "NVIDIA_Jetson_Orin_NX_16GB" (mem size included because the 8GB has less cores)? |
With NV Power Mode MAXN. Note:The Jetson Orin NX 8GB version has fewer CPU cores.
145c62c
to
31521f2
Compare
NB: The Jetson Orin NX is shown to have two sockets ( I found a block diagram for the Orin Nano and a block diagram for the AGX Orin - I didn't find one for the Orin NX, but it should be in-between, so to speak.
and
So two "CPU packages" on a single NUMA domain - I guess that's kinda correct? |
That's an interesting one. Please add it and I will check/debug later. |
Thanks - I've added it to this PR. |
FYI, now it will look like this: julia> sysinfo()
Hostname: NVIDIA_Jetson_Orin_NX_16GB
CPU(s): 2 x Cortex-A78AE
CPU target: generic
Cores: 8 (8 CPU-threads)
NUMA domains: 1 (8 cores each)
∘ CPU 1:
→ 4 cores (4 CPU-threads)
→ 1 NUMA domain (shared with CPU 2)
∘ CPU 2:
→ 4 cores (4 CPU-threads)
→ 1 NUMA domain (shared with CPU 1) |
Oh, nice! I guess with the coming generations of CPU + GPU + (part of the) RAM devices, this is probably not that last we've seen of such "unusual" situations ... |
Speaking of more reference system configurations, @williamfgc , could you maybe add Frontier? And @luraess could probably get the Lumi configuration, right? |
Reminder: The instructions for how to add test systems are here. Shouldn't take more than a few minutes. |
Do you have access to a Grace-Hopper system @carstenbauer ? If not, @ludgerpaehler might be able to get that reference config. |
I do have access to A LOT of systems and surely also Grace-Hopper. The thing is, I'm busy with creating/improving these packages right now and help from the community to gather the system information would be appreciated 😉 |
Then let me also CC @JBlaschke, he might have access to some interesting novel system configurations as well. :-) |
Side comment: This "fake system" framework is much more useful and stable than I thought. I'm even running Distributed.jl tests for ThreadPinning.jl on the fake systems. And it feels great to see the test suite pass on all of those systems :) (see https://github.com/carstenbauer/ThreadPinning.jl/actions/runs/10297349876/job/28500311017#step:6:149) |
Oh, that's a really neat capability! |
Adds
Raven and Viper login nodes seem to use the same hardware as the compute nodes. (Should I add them too, just in case?)