Contention Bounds for Combinations of Computation Graphs and Network Topologies

Abstract

Network topologies can have significant effect on the costs of algorithms due to inter-processor communication. Parallel algorithms that ignore network topology can suffer from contention along network links. However, for particular combinations of computations and network topologies, costly network contention may inevitably become a bottleneck, even for optimally designed algorithms. We obtain a novel contention lower bound that is a function of the network and the computation graph parameters. To this end, we compare the communication bandwidth needs of subsets of processors and the available network capacity (as opposed to per-processor analysis in most previous studies). Applying this analysis we improve communication cost lower bounds for several combinations of fundamental computations on common network topologies.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 08, 2014
Accession Number
ADA614374

Entities

People

  • Andrew Gearhart
  • Benjamin Lipshitz
  • Grey Ballard
  • James Demmel
  • Oded Schwartz
  • Sivan Toledo

Organizations

  • University of California, Berkeley

Tags

DTIC Thesaurus Topics

  • Algebra
  • Algorithms
  • Applied Mathematics
  • Bandwidth
  • Communication Networks
  • Computations
  • Computers
  • Computing System Architectures
  • Electrical Engineering
  • Engineering
  • Equations
  • Law
  • Linear Algebra
  • Mathematics
  • N Body Problem
  • Network Topology
  • Topology

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Parallel and Distributed Computing.