Empirical Model-Based Performance Prediction for Application Mapping on Multicore Architectures

Abdoulaye Gamatié 1 Xin An 2 Ying Zhang 2 An Kang 2 Gilles Sassatelli 1
1 ADAC - ADAptive Computing
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
Abstract : Application mapping in multicore embedded systems plays a central role in their energy-efficiency. The present paper deals with this issue by focusing on the prediction of performance and energy consumption, induced by task and data allocation on computing resources. It proposes a solution by answering three fundamental questions as follows: i) how to encode mappings for training performance prediction models? ii) how to define an adequate criterion for assessing the quality of mapping performance predictors? and iii) which technique among regression and classification enables the best predictions? Here, the prediction models are obtained by applying carefully selected supervised machine learning techniques on raw data, generated off-line from system executions. These techniques are Support Vector Machines, Adaptive Boosting (AdaBoost) and Artificial Neural Networks (ANNs). Our study is validated on an automotive application case study. The experimental results show that with a limited set of training information, AdaBoost and ANNs can provide very good outcomes (up to 84.8% and 89.05% correct prediction score in some cases, respectively), making them attractive enough for the addressed problem.
Complete list of metadatas

Cited literature [67 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-02151502
Contributor : Abdoulaye Gamatié <>
Submitted on : Saturday, June 8, 2019 - 2:53:09 PM
Last modification on : Wednesday, June 19, 2019 - 2:39:39 PM

File

pre-print.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Abdoulaye Gamatié, Xin An, Ying Zhang, An Kang, Gilles Sassatelli. Empirical Model-Based Performance Prediction for Application Mapping on Multicore Architectures. Journal of Systems Architecture, Elsevier, 2019, 98, pp.1-16. ⟨10.1016/j.sysarc.2019.06.001⟩. ⟨lirmm-02151502⟩

Share

Metrics

Record views

118

Files downloads

99