Skip to main content
Cette page est générée par traduction automatique. Voulez-vous afficher la version originale en anglais ?

Accélération du serveur CPU

Innexis Architecture Native Acceleration

Le logiciel Innexis Architecture Native Acceleration (ANA) est une plateforme virtuelle haut débit basée sur le cloud. En s'exécutant de manière native sur des serveurs ARM, les charges de travail logicielles s'exécutent à des vitesses beaucoup plus élevées que sur les plateformes virtuelles classiques basées sur des jeux d'instructions et basées sur la simulation.


Contactez notre équipe des ventes au 1-800-547-3000

Plusieurs unités centrales de traitement sur une seule carte mère.

Pourquoi Innexis ANA ?

Les logiciels jouent un rôle de plus en plus important et constituent un facteur de différenciation significatif dans les produits innovants. Les charges de travail logicielles de plus en plus complexes exécutées sur des conceptions matérielles de plus en plus complexes sont en tête sur de nombreux marchés. Innexis ANA fournit :

  • Compatibilité de l'interface de programmation d'applications (API) sur tous les périphériques modélisés
  • Vitesses d'exécution plus rapides que la simulation par jeu d'instructions (ISS)
  • Une intégration dans le cloud qui s'étend à de grandes équipes de développement dispersées

Fonctionnalités clés

Modèles de SoC virtuels

Les utilisateurs peuvent créer des modèles de système virtuel sur puce (SoC) qui s'exécutent de manière native sur des unités centrales (CPU) Arm et des unités de traitement graphique (GPU) hautes performances via une interface utilisateur Web simple. La couche de modélisation ANA permet de configurer les cœurs, la mémoire, le réseau, le stockage, les accélérateurs et d'autres périphériques. Une fois les modèles créés, les utilisateurs peuvent démarrer/arrêter les modèles.

Un seul processeur sur la carte mère d'un ordinateur.

Interface utilisateur Web simple

Une interface utilisateur Web simple permet à l'utilisateur de :

  • Modifier la configuration du modèle de SoC virtuel
  • Démarrer/arrêter le modèle de SoC virtuel
  • Charger le logiciel sur le modèle de SoC virtuel
  • Console série pour l'interaction de l'utilisateur avec le modèle et le logiciel Virtual SoC
  • Gérez différents modèles de SoC virtuels
  • Applications de débogage
  • Profiler et analyser l'exécution des logiciels
Capture d'écran du logiciel Architecture Native Acceleration qui gère les bibliothèques de modèles.

Noyaux hétérogènes

Il est devenu courant que les nouvelles conceptions de SoC comportent plusieurs clusters de calcul au sein du SoC. La couche de modélisation ANA permet de créer des modèles utilisant des cœurs hétérogènes qui seront utilisés dans la conception finale du SoC, tels que les cœurs Arm Cortex-A pour le traitement des applications, les cœurs Arm Cortex-R pour la sécurité, les cœurs Arm Cortex-M pour le contrôle du système et un GPU pour le calcul.

L'ingénieur examine le code C du logiciel sur deux écrans.

Ressources associées