Intel oneAPI

Lire la video

Lire la video

Avec Intel oneAPI, libérez le véritable pouvoir de votre code ! Déployez et répartissez vos charges de calcul intensif sur des architectures diverses

Intel oneAPI est la voie productive et intelligente vers la liberté HPC par rapport aux charges économiques et techniques des modèles de programmation propriétaires. Il s’agit d’une alternative ouverte au verrouillage des langages propriétaires qui permet d’exploiter pleinement les performances de votre matériel grâce à un ensemble complet d’outils éprouvés qui complètent les langages et les modèles parallèles existants.

Il comprend un langage d’architectures croisées Data Parallel C++ (basé sur ISO C++ et SYCL), des compilateurs C++ et Fortran, des bibliothèques avancées et des extensions communautaires.

5 bonnes raisons d’utiliser ce produit

  • Des outils encore plus robustes
  • Des capacités de processeurs optimales et multi-architectures grâce au DPC++
  • Des développements plus rapides
  • Des combinaisons Fortran et C++
  • Des outils de validation complémentaires
Nous apprécions beaucoup RITME… un accompagnement dans le choix des solutions et des réponses professionnelles aux problématiques soumises par nos chercheurs.
La qualité de nos interlocuteurs RITME est de nous apporter des réponses.
Laurent Benvenuti
IT Manager – Toulouse School of Economics

Pourquoi choisir Intel oneAPI ?

L’utilisation de technologies de calcul haute performance comme l’IA, le Machine Learning et le Deep Learning exige des développeurs de déployer et échelonner les charges de travail de calcul intensif de manière à libérer toutes les capacités des processeurs, des accélérateurs et des clusters HPC alimentés par Intel.

Intel a récemment introduit la gamme Intel oneAPI, la prochaine génération d’outils de développement de logiciel Intel, basée sur les standards actuels pour créer et déployer des applications hautes performances, centrées sur les données pour diverses architectures.

INTEL ONE API BASE ET HPC TOOLKIT SE COMBINENT POUR CRÉER UN SEUL ET UNIQUE PRODUIT HPC :

One API Base et HPC Toolkits comprennent les techniques de pointe en matière de vectorisation, de multithreading, de parallélisation multi-noeuds et d’optimisation de la mémoire. Déployez des applications et des solutions sur des systèmes à mémoire partagée et à mémoire distribuée (tels que les clusters) en utilisant des outils de développement, une bibliothèque MPI normée, un analyseur MPI et des outils de réglage et de contrôle clusters.

INTEL oneAPI BASE TOOLKIT

Intel oneAPI Base Toolkit est un ensemble d’outils et de bibliothèques pour le développement d’applications hautes performances centrées sur les données et ciblant une variété d’architectures Intel (CPU, GPU, FPGA).

  • Utilisez un modèle de programmation unique et un langage d’architectures croisées Data Parallel C++ (DPC++) pour développer des applications hautes performances, centrées sur les données, qui permettent la réutilisation du code sur des cibles matérielles telles que les CPU, GPU et FPGA d’Intel, et qui permettent un réglage personnalisé pour chaque accélérateur.
  • Développez efficacement en utilisant le compilateur DPC+/C++/C, les bibliothèques de performance, les outils de profilage d’aide à la conception et de débogage améliorés ainsi que Python accéléré.
  • Migrez votre code CUDA vers le nouveau code DPC++ qui peut être utilisé sur plusieurs architectures à l’aide d’un outil de compatibilité, et adaptez-le selon vos besoins pour des implémentations spécifiques.
  • Développez un code prêt pour l’avenir afin de faciliter l’adoption de futures architectures HPC innovantes.

Construisez, analysez, optimisez et adaptez des applications HPC rapides pour une variété d’architectures avec des techniques de vectorisation, de multithreading, de parallélisation multi-noeuds et d’optimisation de la mémoire

  • Construisez. Simplifiez le déploiement d’applications HPC à architecture croisée sur les processeurs et accélérateurs Intel en utilisant les compilateurs et bibliothèques de pointe d’Intel. Créez efficacement du code parallèle rapide et améliorez les performances des applications en exploitant les fonctionnalités de pointe de l’architecture Intel actuelle et future.
  • Analysez. Évaluez rapidement les performances des applications, l’utilisation des ressources et les domaines à optimiser pour garantir des performances rapides entre les différentes architectures.
  • Optimisez. Découvrez comment l’utilisation des ressources influe sur votre code, notamment en matière de calcul, de mémoire, d’E/S, etc. pour prendre des décisions judicieuses en matière de conception inter-architectures.
  • Prend en charge les normes HPC, notamment C/C++, Fortran, Python, OpenMP et MPI, pour une intégration facile au code existant.

Les nouveautés Intel oneAPI 2024

Les dernières avancées dans la gamme d’outils Intel oneAPI 2024 marquent une nouvelle ère pour les développeurs en fournissant des performances et une productivité exceptionnelle sur une variété d’architectures CPU et GPU. Ces mises à jour garantissent une prise en charge optimale du portefeuille d’architectures Intel, offrant ainsi une flexibilité et une liberté de choix matériel pour les projets futurs.

Une programmation prête pour l’avenir :

  • Extension des capacités pour l’IA, le HPC, l’entreprise, et les graphiques sur les CPU et GPU Intel avec une couverture plus large des standards.
  • Performances et déploiements plus rapides grâce à l’utilisation du Python standard pour les charges de travail numériques, offrant ainsi une polyvalence accrue et des gains d’efficacité.

Amélioration de la prise en charge multiarchitecture pour exploiter tout le potentiel de votre matériel :

  • Optimisation des performances sur les processeurs Intel Xeon Scalable et Intel Core Ultra de 5e génération, garantie d’une efficacité maximale pour les environnements CPU.
  • Rendement évolutif en temps réel grâce à l’accélération par tracé de rayons sur GPU, avec des gains de performance significatifs pour les charges de travail optimisées par les outils d’IA. Cette amélioration permet de tirer parti des dernières avancées matérielles pour des résultats plus rapides et plus performants.

Développez rapidement et en toute confiance avec une prise en charge étendue :

  • Implémentation quasi complète de SYCL 2020 pour améliorer la productivité et le transfert de code, facilitant ainsi le développement de solutions logicielles plus robustes et performantes.
  • Nouveau processus simplifié pour l’obtention des outils d’IA. Une expérience plus fluide et efficiente, permettant aux développeurs de se concentrer davantage sur la création de code de qualité.
  • Fonctionnalités de prévisualisation de l’évaluation avancée et utilisation du C++ parallel STL qui facilitent le déchargement GPU, améliorant ainsi la portabilité et la performance du code.

Votre maintenance PSXE est toujours en cours ? Bénéficiez gratuitement du passage à oneAPI . 

ÉDITIONMISE À JOUR
Intel®
Parallel Studio XE Composer Edition
Intel®
oneAPI Base & HPC Toolkit Single-Node
Intel®
Parallel Studio XE Professional Edition
Intel®
oneAPI Base & HPC Toolkit Single-Node
Intel®
Parallel Studio XE Cluster Edition
Intel®
oneAPI Base & HPC Toolkit Multi-Node
À partir de (HT)
Tarifs
Licence perpétuelle
370 CHF