CHOPtrey: contextual online polynomial extrapolation for enhanced multi-core co-simulation of complex systems

Abir Ben Khaled-El Feki 1 Laurent Duval 1 Cyril Faure 2 Daniel Simon 3 Mongi Ben Gaïd 1
3 CAMIN - Control of Artificial Movement and Intuitive Neuroprosthesis
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier, CRISAM - Inria Sophia Antipolis - Méditerranée
Abstract : The growing complexity of Cyber-Physical Systems (CPS), together with increasingly available parallelism provided by multi-core chips, fosters the parallelization of simulation. Simulation speed-ups are expected from co-simulation and parallelization based on model splitting into weakly coupled sub-models, as for instance in the framework of Functional Mockup Interface (FMI). However, slackened synchronization between sub-models and their associated solvers running in parallel introduces integration errors, which must be kept inside acceptable bounds. CHOPtrey denotes a forecasting framework enhancing the performance of complex system co-simulation, with a trivalent articulation. First, we consider the framework of a Computa-tionally Hasty Online Prediction system (CHOPred). It allows to improve the trade-off between integration speed-ups, needing large communication steps, and simulation precision, needing frequent updates for model inputs. Second, smoothed adaptive forward prediction improves co-simulation accuracy. It is obtained by past-weighted extrapolation based on Causal Hopping Oblivious Polynomials (CHOPoly). And third, signal behavior is segmented to handle the discon-tinuities of the exchanged signals: the segmentation is performed in a Contextual & Hierarchical Ontology of Patterns (CHOPatt). Implementation strategies and simulation results demonstrate the framework ability to adap-tively relax data communication constraints beyond synchronization points which sensibly accelerate the simulation. The CHOPtrey framework extends the range of applications of standard Waring-Lagrange polynomial extrapolation, often deemed unstable. The embedding of predictions in lag-dependent smoothing and discontinuity handling demonstrates its practical efficiency.
Type de document :
Article dans une revue
SIMULATION, SAGE Publications, 2017, 93 (3), pp.185--200. 〈10.1177/0037549716684026〉
Liste complète des métadonnées

Littérature citée [47 références]  Voir  Masquer  Télécharger
Contributeur : Daniel Simon <>
Soumis le : mercredi 23 novembre 2016 - 10:33:14
Dernière modification le : mardi 10 octobre 2017 - 10:32:45


Fichiers produits par l'(les) auteur(s)



Abir Ben Khaled-El Feki, Laurent Duval, Cyril Faure, Daniel Simon, Mongi Ben Gaïd. CHOPtrey: contextual online polynomial extrapolation for enhanced multi-core co-simulation of complex systems. SIMULATION, SAGE Publications, 2017, 93 (3), pp.185--200. 〈10.1177/0037549716684026〉. 〈lirmm-01326188v2〉



Consultations de
la notice


Téléchargements du document