Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Execution Trace Graph Based Multi-criteria Partitioning of Stream Programs
 
conference paper

Execution Trace Graph Based Multi-criteria Partitioning of Stream Programs

Michalska, Małgorzata
•
Casale-Brunet, Simone
•
Bezati, Endri  
Show more
2015
Procedia Computer Science
International Conference on Computational Science (ICCS)

One of the problems proven to be NP-hard in the field of many-core architectures is the partitioning of stream programs. In order to maximize the execution parallelism and obtain the maximal data throughput for a streaming application it is essential to find an appropriate actors assignment. The paper proposes a novel approach for finding a close-to-optimal partitioning configuration which is based on the execution trace graph of a dataflow network and its analysis. We present some aspects of dataflow programming that make the partitioning problem different in this paradigm and build the heuristic methodology on them. Our optimization criteria include: balancing the total processing workload with regards to data dependencies, actors idle time minimization and reduction of data exchanges between processing units. Finally, we validate our approach with experimental results for a video decoder design case and compare them with some state-of-the-art solutions.

  • Files
  • Details
  • Metrics
Type
conference paper
DOI
10.1016/j.procs.2015.05.334
Author(s)
Michalska, Małgorzata
Casale-Brunet, Simone
Bezati, Endri  
Mattavelli, Marco  
Date Issued

2015

Published in
Procedia Computer Science
Volume

51

Start page

1443

End page

1452

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-MM  
Event nameEvent placeEvent date
International Conference on Computational Science (ICCS)

Reykjavik, Iceland

June 1-3, 2015

Available on Infoscience
July 2, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/115535
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés