-
Notifications
You must be signed in to change notification settings - Fork 433
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
UCS/SYS/TOPO: Added bw estimation for Sapphire Rapids family - v1.15.x #9318
Conversation
@@ -308,6 +308,9 @@ static void ucs_topo_sys_root_distance(ucs_sys_dev_distance_t *distance) | |||
{ | |||
distance->latency = 500e-9; | |||
switch (ucs_arch_get_cpu_model()) { | |||
case UCS_CPU_MODEL_INTEL_SAPPHIRERAPIDS: | |||
distance->bandwidth = 23288 * UCS_MBYTE; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How did you get this number?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The value is copied from the issue. This is a value of bandwidth for message size 262144 obtained by osu_bw benchmark.
Minor: It seems like we need to update this table too https://github.com/openucx/ucx/blob/master/src/tools/info/sys_info.c#L25 |
13c0ecb
6355d7c
to
13c0ecb
Compare
Done. Also squashed commits because of the changes are minor. |
What
Added estimation of bandwidth for Intel Sapphire Rapids family.
Why ?
To avoid TCP lane selection instead of IB lanes.
#9287