Applications multicœurs ou multitraitements

ConfigurationDesk gives you full flexibility in configuring a complex real-time application with a modularized modeling approach (the graphic shows only a selection of options).

Les modèles complexes et volumineux peuvent être répartis sur plusieurs unités de traitement, p. ex. sur plusieurs cartes processeurs et plusieurs cœurs processeurs afin d’assurer que la simulation s’effectue en temps réel, soutenue par une plus grande puissance de calcul. Deux workflows sont possibles :

  • Le premier consiste à utiliser des modèles de comportement distincts pour chaque cœur et à les importer sous ConfigurationDesk. Dans ce workflow, la communication entre les modèles est configurée sous ConfigurationDesk. Si vous travaillez avec plus d’un modèle, ConfigurationDesk vous fournit plusieurs possibilités d’affichage des modèles multiples.
  • Le second workflow s’appuie sur un modèle Simulink® global pour l’application complète et sur un utilitaire de séparation de modèle permettant de spécifier quels sous-systèmes doivent être calculés ensemble sur un cœur processeur 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 automatiquement transférée de Simulink vers ConfigurationDesk.

Il est possible de combiner plusieurs modèles dans un processus et d’attribuer plusieurs processus à chacune des unités de traitement dans ConfigurationDesk. ConfigurationDesk garantit ainsi un maximum de liberté et de flexibilité pour les différentes approches de la modélisation. La prise en charge de nombreux modèles par ConfigurationDesk présente de grands avantages, en particulier lors de l'intégration continue des modèles dans le cadre de test.

S'inscrire à la Newsletter

S’abonner à nos newsletters, gérer ses abonnements ou se désabonner