| | |
Summary: Automatic Methods for
Hiding Latency in High Bandwidth Networks
(Extended Abstract)
Matthew Andrews \Lambda Tom Leighton y P. Takis Metaxas z Lisa Zhang x
Abstract
In this paper we describe methods for mitigating the
degradation in performance caused by high latencies
in parallel and distributed networks. Our approach is
similar in spirit to the ``complementary slackness'' tech
nique for latency hiding but has the advantage that the
slackness does not need to be provided by the program
mer and that large slowdowns are not needed in order
to hide the latency. For example, given any algorithm
that runs in T steps on an nnode ring with unit link
delays, we show how to run the algorithm in O(T ) steps
on any nnode boundeddegree connected network with
average link delay O(1). This is a significant improve
ment over prior approaches to latency hiding, which
require slowdowns proportional to the maximum link
delay (which can be quite large in comparison to the
|