Skip to Main content Skip to Navigation
Journal articles

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 metadata

Cited literature [67 references]  Display  Hide  Download
Contributor : Abdoulaye Gamatié Connect in order to contact the contributor
Submitted on : Saturday, June 8, 2019 - 2:53:09 PM
Last modification on : Friday, August 5, 2022 - 3:02:14 PM


Files produced by the author(s)




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⟩



Record views


Files downloads