From 4784369f8e41a1eb8e8071aa66b8ad59ea87a5d0 Mon Sep 17 00:00:00 2001 From: Mikhail Brinskii Date: Wed, 21 Nov 2018 21:31:56 +0200 Subject: [PATCH] UCP: Add latency to am_bw score calc --- src/ucp/wireup/select.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ucp/wireup/select.c b/src/ucp/wireup/select.c index 2df7de17e23..c2bb2ebb4f4 100644 --- a/src/ucp/wireup/select.c +++ b/src/ucp/wireup/select.c @@ -955,7 +955,9 @@ static double ucp_wireup_am_bw_score_func(ucp_context_h context, double size = iface_attr->cap.am.max_bcopy; double time = (size / ucs_min(iface_attr->bandwidth, remote_iface_attr->bandwidth)) + - iface_attr->overhead + remote_iface_attr->overhead; + iface_attr->overhead + remote_iface_attr->overhead + + ucp_wireup_tl_iface_latency(context, iface_attr, remote_iface_attr); + return size / time * 1e-5; }