Extending dataflow programs with throughput properties

Manuel Selva 1
Lionel Morel 2
Kevin Marquet 2
Stéphane Frénot 3
1
 
Bull Echirolles, Echirolles, Cedex, France
2
 
Université de Lyon INSA-Lyon, Villeurbanne, France
Publication typeProceedings Article
Publication date2013-06-24
Abstract
In the context of multi-core processors and the trend toward many-core, dataflow programming can be used as a solution to the parallelization problem. By decoupling computation from communication, this paradigm naturally exposes parallelism in several ways. In this work we propose language extensions for expressing throughput properties over dataflow programs together with a run-time mechanism for the observation of events meaningful to compute the effective throughput. We show the limited impact of such mechanisms on the application overall performances. We also review existing run-time adaptation mechanisms that may be used in a dataflow context to satisfy throughput requirements.
Found 
  • We do not take into account publications without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Found error?