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. Performance Estimation of High-Level Dataflow Program on Heterogeneous Platforms
 
conference paper

Performance Estimation of High-Level Dataflow Program on Heterogeneous Platforms

Bloch, Aurélien  
•
Casale Brunet, Simone  
•
Mattavelli, Marco  
February 4, 2022
2021 IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)

The performance of programs written in languages following the dataflow model of computation (MoC) largely depends on the configuration (partitioning, mapping, scheduling, buffer dimensioning) chosen during the synthesis stages. Furthermore, this programming paradigm is particularly well suited for heterogeneous parallel systems because it is inherently free of memory contention and exposes parallel opportunities. Both of these statements show the necessity for a way to easily and automatically evaluate and find good design configurations. The paper describes the methodology required for clock-accurate profiling of high-level dataflow programs written in RVL-CAL when synthesized on heterogeneous CPU/GPU co-processing platforms. It also extends to the heterogeneous paradigm an existing methodology for qualitatively estimating the performance of such programs as a function of the provided configuration. This, without the need to synthesize and profile every single configuration on the actual hardware platform. This approach is validated using two application programs and several configurations.

  • Details
  • Metrics
Type
conference paper
DOI
10.1109/MCSoC51149.2021.00018
Author(s)
Bloch, Aurélien  
Casale Brunet, Simone  
Mattavelli, Marco  
Date Issued

2022-02-04

Published in
2021 IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)
ISBN of the book

978-1-665438-60-5

Total of pages

8

Start page

69

End page

76

Subjects

dynamic dataflow programs

•

RVC-CAL

•

profiling

•

performance estimation parallel computing

•

source-to-source compiler

•

GPU programming heterogeneous systems

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
SCI-STI-MM  
Event nameEvent placeEvent date
14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)

Singapore

December 20-23, 2021

Available on Infoscience
February 8, 2022
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/185209
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