A Performance Prediction for Automatic Placement of Heterogeneous Workloads on Many-cores - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Communication Dans Un Congrès Année : 2015

A Performance Prediction for Automatic Placement of Heterogeneous Workloads on Many-cores

Résumé

Current trends in computer architecture show that we are aiming toward more cores and even more so more heterogeneity. As an extensive knowledge of processor's internals cannot be a prerequisite to their programming and for the sake of portability, these systems necessitate the compilation flow to evolve and cope with heterogeneity issues. In this paper, we lay a first step toward a possible solution to this challenge by exploring the results of Single Program Multiple Data (SPMD) type of parallelism with heterogeneous compute kernels and predicting performance of the compilation results so that our tools can guide a compiler to build an optimal partition of task automatically, even on heterogeneous targets. We explore a synchronous execution model and use execution time from application parts to predict the performance of the whole application. We show on experimental results a very good accuracy of our tools to predict real world performance on 3 case studies with current days server processors used as proxy experimental setup for future embedded manycores.
Fichier non déposé

Dates et versions

cea-01838137 , version 1 (13-07-2018)

Identifiants

Citer

N. Benoit, S. Louise. A Performance Prediction for Automatic Placement of Heterogeneous Workloads on Many-cores. 2015 IEEE 9th International Symposium on Embedded Multicore/Many-core Systems-on-Chip, Sep 2015, Turin, Italy. pp.159-166, ⟨10.1109/MCSoC.2015.39⟩. ⟨cea-01838137⟩
20 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More