English

Task Graph Transformations for Latency Tolerance

Distributed, Parallel, and Cluster Computing 2018-11-14 v1

Abstract

The Integrative Model for Parallelism (IMP) derives a task graph from a higher level description of parallel algorithms. In this note we show how task graph transformations can be used to achieve latency tolerance in the program execution. We give a formal derivation of the graph transformation, and show through simulation how latency tolerant algorithms can be faster than the naive execution in a strong scaling scenario.

Keywords

Cite

@article{arxiv.1811.05077,
  title  = {Task Graph Transformations for Latency Tolerance},
  author = {Victor Eijkhout},
  journal= {arXiv preprint arXiv:1811.05077},
  year   = {2018}
}