AccessCore®

LES SOLUTIONS LOGICIELLES DE KALRAY POUR LE PROCESSEUR MANYCORE

Kalray Software suite datacenters and embedded systems
AccessCore®
Un environnement de développement logiciel dédié aux processeurs MPPA® de Kalray        

AccessCore® fournit tous les outils nécessaires pour développer, débugger et optimiser rapidement des applications de haute performance, en utilisant des standards ouverts pour les processeurs Kalray MPPA®.

Les avantages d'AccessCore®

  • picto_coding_512x512
    Grande flexibilité
    - Mise à jour du code en quelques minutes
    - Utilisation de modèles de programmation standards
  • picto_community.
    Communauté
    - Utilisation d'outils open source
    - Exécution de code source ouvert
    - Accès à Github
  • picto_heterogeneous-multiprocessing_512x512
    Calculs hétérogènes
    - Traitement d'applications multiples en parallèle
    - Traitement de nombreux types d'applications différentes
    - Traitement en temps réel

Pour le stockage, le calcul haute performance, l'IA et les applications embarquées

Kalray propose différentes déclinaisons du logiciel AccessCore® pour répondre à un large éventail d'applications et de marchés.
  • data center
    AccessCore® ACS

    AccessCore® Storage

    La solution logicielle AccessCore® Storage (ACS) est un environnement logiciel ouvert basé sur SPDK, fournissant des APIs standards et une chaîne d'outils avec des modules logiciels optimisés pour le processeur MPPA®, telles que les fonctions de réseau (ODP) et de stockage (SPDK).

  • Safe Compute Acceleration for Automotive
    AccessCore® ACE

    AccessCore® pour le calcul haute performance, l'IA et l'embarqué

    AccessCore® Embedded (ACE) est la solution logicielle pour les applications de calcul haute performance, d'intelligence artificielle et embarquées offrant :

    - des capacités d'accélération firmware
    - Hébergement de piles d'éco-systèmes, exposition d'APIs ouvertes.
    - Abstraction et personnalisation de tous les avantages de l'architecture manycore avec isolation spatiale.

AccessCore® inclut:

    • Une intégration unifiée dans l'IDE standard Eclipse

      - Avec debugger manycore et visibilité des traces au niveau du système

      - Visibilité et contrôle fin de tous les cœurs

      - Aperçu du comportement global du système

      - Observation du système en direct

      - Système de trace Hardware avec instrumentation du code à faible coût.

      ... Lignes de commandes

       

    • Environnement de programmation standard

      - Modèles de programmation : C/C++/OpenCL/OpenMP

      - Protocoles et middleware standards : ROCE, NVMe of, SPDK,

      -Bibliothèques d'applications standards : openCV, CNN, Math (BLIS, EIGEN), FFT

    • Outils de développement standards

      - Compilateurs GCC et LLVM

      - C99, C++ 2014

      - Utilitaires binaires GNU

      - Bibliothèques standards Newlib

      - Débugueur GDB avec support multi-threading (chaque coeur est vu comme un thread GDB)

      - Watchpoint & breakpoint

    • Système de debug et de traçage pour le debug et l'optimisation des applications

      - La bibliothèque de traces permet à l'utilisateur d'ajouter des points de traçage dans son code.

      - Tous les modules d'exécution sont instrumentés pour permettre une vision approfondie de l'exécution au niveau du système.

      - Traces OpenCL à la fois du côté hôte et du côté du périphérique : Eclipse, le visualisateur de traces OpenCL permet de comprendre les goulots d'étranglement dans l'application.

      - PAPI fournit une API pour accéder aux compteurs de performance hardware.

Commencez dès maintenant !

Vous voulez en savoir plus sur AccessCore® ?

Contenus associés

  • Produit
    Kalray's K200-LP low profile card
    Carte K200-LP™

    Une solution évolutive clé en main pour construire la prochaine génération de systèmes de stockage avancés à haute performance.

    Lire la suite
  • Produit
    Kalray_K200 Board_1920x1281
    Carte K200™

    Carte PCIe programmable et à faible consommation, qui peut être utilisée en mode d'accélération ou en mode autonome.

    Lire la suite
  • Produit
    Kalray MPPA-DEV4 Development Platform - with K200 Board
    Plateforme de développement MPPA®-DEV4

    Un environnement complet et prêt à l'emploi pour évaluer, développer et optimiser les applications sur le processeur MPPA® de Kalray.

    Lire la suite