Skip to main content
Cette page est affichée à l'aide de traduction automatique. View in English instead?

Accélération du serveur CPU

Innexis Architecture Native Acceleration

Le logiciel ANA (Innexis Architecture Native Acceleration) est une plateforme virtuelle à haute vitesse basée sur le nuage. En s'exécutant en mode natif sur des serveurs ARM, les charges de travail logicielles s'exécutent à des vitesses beaucoup plus élevées que sur les plates-formes virtuelles classiques basées sur des ensembles d'instructions et des simulations.


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

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

Pourquoi choisir Innexis ANA ?

Software deviennent de plus en plus critiques et constituent un facteur de différenciation important dans les produits novateurs. Des charges de travail logicielles plus complexes s'exécutant sur des conceptions matérielles de plus en plus complexes ouvrent la voie sur de nombreux marchés. Innexis ANA offre :

  • Compatibilité de l'interface de programmation d'application (API) sur tous les périphériques modélisés
  • Des vitesses d'exécution plus rapides que la simulation de jeu d'instructions (ISS)
  • Intégration infonuagique qui s'applique à de grandes équipes de développement dispersées

Principales caractéristiques

Modèles SoC virtuels

Les utilisateurs peuvent créer des modèles de système virtuel sur puce (SoC) fonctionnant en mode natif sur des unités centrales de traitement Arm (CPU) et des unités de traitement graphique (GPU) hautes performances au moyen d'une interface utilisateur Web simple. La couche de modélisation ANA permet de configurer les cœurs, la mémoire, la mise en 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 processeur unique sur une carte mère d'ordinateur.

Interface utilisateur Web simple

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

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

Cœurs hétérogènes

Il est devenu courant que les nouvelles conceptions de SoC comportent plusieurs grappes de calcul au sein du SoC. La couche de modélisation ANA permet la création de 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 l'informatique.

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

Ressources connexes