Synopsys Inc. a annoncé la disponibilité de Synopsys Virtualizer Native Execution sur le matériel basé sur Arm, transformant le développement de logiciels pour les appareils de pointe en accélérant considérablement l'exécution et le déploiement de prototypes virtuels. Cette innovation offre de nouvelles capacités avancées qui améliorent la productivité des équipes d'ingénieurs construisant des produits définis par logiciel dans les secteurs de l'automobile, du calcul haute performance (HPC) et de l'Internet des objets (IOT). Synopsys Virtualizer s'intègre parfaitement dans les méthodologies CI/CD pour les produits définis par logiciel : Synopsys Virtualizer Native Execution exploite la communauté des architectures de jeux d'instructions (ISA) entre les serveurs basés sur Arm et les dispositifs de périphérie pour simplifier et optimiser le développement logiciel, la validation et les flux de travail de test.
Cet objectif est atteint grâce à des chaînes d'outils de développement logiciel communes entre les serveurs et les périphériques, à l'utilisation de prototypes virtuels rapides et évolutifs dans Virtualizer Native Execution on Arm, et au déploiement dans des pipelines CI/CD. Les principaux avantages de l'exécution native de Synopsys Virtualizer sont les suivants : Un délai de validation plus rapide améliore le temps utile pour la mise sur le marché : En exécutant les binaires logiciels directement sur les cœurs de processeurs d'application Arm, Virtualizer Native Execution augmente considérablement les vitesses d'exécution des simulations pour un temps utile de mise sur le marché plus rapide. En outre, l'utilisation de chaînes d'outils communes, le débogage et l'analyse uniques de Virtualizer et l'intégration dans les pipelines CI/CD accélèrent les cycles de débogage, ce qui permet de déployer des logiciels de meilleure qualité.
Démarrage précoce pour un large éventail de cas d'utilisation du développement logiciel : En exploitant les vastes bibliothèques de modèles de Synopsys disponibles sur le matériel Arm, notamment Synopsys Interface IP, les accélérateurs et d'autres modèles de systèmes dédiés, les clients peuvent commencer plus tôt l'intégration et la validation des logiciels, du micrologiciel aux applications, afin d'accélérer les cycles de débogage et le temps utile pour la mise sur le marché. Analyse accélérée et complète des applications et des performances : Virtualizer Native Execution prend en charge le prototypage hybride avec les systèmes ZeBu® ? de Synopsys, notamment ZeBu Server 5, ZeBu EP1, ZeBu EP2 et les systèmes ZeBu-200 récemment annoncés par Synopsys. Les clients peuvent ainsi accélérer le temps utile des cas d'utilisation à forte intensité logicielle, notamment l'estimation de la puissance basée sur les logiciels et l'analyse des performances de l'architecture basée sur les logiciels.
Validation complète au niveau du système avec des jumeaux numériques électroniques : Les prototypes virtuels basés sur Virtualizer Native Execution de Synopsys peuvent bénéficier de l'écosystème complet d'outils et de logiciels embarqués de Synopsys. Cette évolutivité permet aux clients d'établir des jumeaux numériques électroniques complets pour une validation plus précoce et plus productive du système, ce qui contribue à accélérer la mise sur le marché des produits définis par logiciel. Facile à déployer dans l'environnement choisi par le client : Virtualizer Native Execution prend en charge les infrastructures basées sur Arm, telles que Ampere, AWS, Google, Microsoft et Nvidia.
Les développeurs peuvent optimiser l'utilisation des ressources de calcul dans le nuage ou sur site, en équilibrant les performances, la puissance et les coûts pour s'aligner sur leurs flux de développement.