Fine Grain Distributed Implementation of a Dataflow Language with Provable Performances

  • Authors:
  • Thierry Gautier;Jean-Louis Roch;Frédéric Wagner

  • Affiliations:
  • MOAIS Project, LIG Lab., INRIA-CNRS, Universités de Grenoble, France;MOAIS Project, LIG Lab., INRIA-CNRS, Universités de Grenoble, France;MOAIS Project, LIG Lab., INRIA-CNRS, Universités de Grenoble, France

  • Venue:
  • ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient execution of multithreaded iterative numerical computations requires to carefully take into account data dependencies. This paper presents an original way to express and schedule general dataflow multithreaded computations. We propose a distributed dataflow stack implementation which efficiently supports work stealing and achieves provable performances on heterogeneous grids. It exhibits properties such as non-blocking local stack accesses and generation at runtime of optimized one-sided data communications.