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

Autor: Cyril Faure, Abir Ben Khaled-El Feki, Laurent Duval, Daniel Simon, Mongi Ben Gaid
Přispěvatelé: IFP Energies nouvelles (IFPEN), Département d'Architectures, Conception et Logiciels Embarqués-LIST (DACLE-LIST), Laboratoire d'Intégration des Systèmes et des Technologies (LIST), Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Direction de Recherche Technologique (CEA) (DRT (CEA)), Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA), Control of Artificial Movement and Intuitive Neuroprosthesis (CAMIN), Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM), Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Inria Sophia Antipolis - Méditerranée (CRISAM), Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria), Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA)), Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Inria Sophia Antipolis - Méditerranée (CRISAM)
Jazyk: angličtina
Rok vydání: 2016
Předmět:
FOS: Computer and information sciences
Polynomial
Computer science
Extrapolation
Complex system
02 engineering and technology
Systems and Control (eess.SY)
Classification of discontinuities
Co-simulation
01 natural sciences
Computational Engineering
Finance
and Science (cs.CE)

context-based decision
0103 physical sciences
Synchronization (computer science)
0202 electrical engineering
electronic engineering
information engineering

FOS: Electrical engineering
electronic engineering
information engineering

[INFO.INFO-SY]Computer Science [cs]/Systems and Control [cs.SY]
Parallel simulation
Computer Science - Computational Engineering
Finance
and Science

010301 acoustics
Multi-core processor
smoothed online prediction
020206 networking & telecommunications
Computer Graphics and Computer-Aided Design
Functional Mockup Interface
causal polynomial extrapolation
[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation
Computer engineering
Computer Science - Distributed
Parallel
and Cluster Computing

Modeling and Simulation
Functional Mock-up Interface
Computer Science - Systems and Control
[INFO.INFO-ES]Computer Science [cs]/Embedded Systems
Distributed
Parallel
and Cluster Computing (cs.DC)

Software
Smoothing
Zdroj: SIMULATION
SIMULATION, SAGE Publications, 2017, 93 (3), pp.185-200. ⟨10.1177/0037549716684026⟩
SIMULATION: Transactions of The Society for Modeling and Simulation International
SIMULATION: Transactions of The Society for Modeling and Simulation International, 2017, 93 (3), pp.185-200. ⟨10.1177/0037549716684026⟩
ISSN: 0037-5497
1741-3133
Popis: International audience; 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.
Databáze: OpenAIRE