Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Mapping Linear Workflows with Computation/Communication Overlap

Summary: 1
Mapping Linear Workflows
with Computation/Communication Overlap
Kunal Agrawal1
, Anne Benoit,2
and Yves Robert2
CSAIL, Massachusetts Institute of Technology, USA
LIP, ´Ecole Normale Sup´erieure de Lyon, France
kunal ag@mit.edu,{Anne.Benoit|Yves.Robert}@ens-lyon.fr
This paper presents theoretical results related to mapping and scheduling linear workflows onto
heterogeneous platforms. We use a realistic architectural model with bounded communication capabilities
and full computation/communication overlap. This model is representative of current multi-threaded
systems. In these workflow applications, the goal is often to maximize throughput or to minimize
latency. We present several complexity results related to both these criteria. To be precise, we prove that
maximizing the throughput is NP-complete even for homogeneous platforms and minimizing the latency
is NP-complete for heterogeneous platforms. Moreover, we present an approximation algorithm for
throughput maximization for linear chain applications on homogeneous platforms, and an approximation


Source: Agrawal, Kunal - Department of Computer Science and Engineering, Washington University in St. Louis


Collections: Computer Technologies and Information Sciences