Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Améliorer les performances de compilation

Workflows, techniques et exemples pour accélérer la compilation de grands modèles

Les techniques d’optimisation permettant d’accélérer la compilation de grands modèles sont notamment la compilation évolutive, la compilation incrémentale et la mise en mémoire cache des artefacts de compilation du modèle.

La compilation évolutive permet d’accélérer la compilation des modèles constitués d’un ensemble de composants qui se répètent, par exemple des lignes de transmission ou des blocs de batteries. Le composant répété est compilé une seule fois puis l’artefact de compilation est réutilisé pour les autres instances du même composant. La compilation évolutive améliore les performances de compilation mais ne réduit pas le temps de simulation du modèle.

La compilation incrémentale consiste à réutiliser les artefacts de compilation des composants réutilisables pour les compilations ultérieures effectuées dans la même session MATLAB® (sauf si le composant est modifié entre deux exécutions de la simulation). La compilation incrémentale et la mise en mémoire cache améliorent la performance des simulations répétées d'un modèle et des mises à jour des schémas blocs.

La mise en mémoire cache s’effectue automatiquement. Pour tirer parti de la compilation évolutive et incrémentale, vous devez désigner les composants réutilisables et activer leur réutilisation.

Rubriques

Réutilisation de composants

Compilation évolutive