For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

SCALEXIO Model Distribution

Support des systèmes multicœurs ou multiprocesseurs pour les modèles complexes

Le 7 juin 2016 : Les modèles complexes et étendus peuvent être distribués sur plusieurs unités de traitement et/ou cœurs processeur afin d’assurer que la simulation s’effectue en temps réel. Pour ce faire, il existe deux workflows différents. Le premier consiste à utiliser des modèles Simulink® distincts pour chaque cœur et à les importer sous ConfigurationDesk. Dans ce workflow, la communication entre les modèles est configurée sous ConfigurationDesk.

Dans le deuxième workflow, un seul modèle Simulink global existe pour toute l’application et un bloc Simulink spécifique est utilisé pour préciser quels sous-systèmes doivent être calculés ensemble sur un cœur donné. Le modèle global est alors automatiquement divisé en différents fichiers de modèle. Dans ce workflow, la communication entre les modèles est transférée de Simulink® vers ConfigurationDesk.

Un cœur processeur donné exécute un modèle donné. Plusieurs modèles sont combinés pour former les applications destinées aux unités de calcul (processeurs). Ces dernières peuvent être attribuées aux unités de calcul sous ConfigurationDesk qui exécute automatiquement l’affectation cœur-modèle au sein de chaque unité.

Une unité de calcul est composée de plusieurs cœurs processeur. Dans chaque processeur, un cœur processeur est toujours réservé à la communication avec le PC hôte. Les autres cœurs peuvent être utilisés pour calculer le modèle de comportement.  

Informations produit