Heterogeneous Computing
Calcul hétérogène
Qu’est-ce que c’est?
Traditionnellement, l’informatique hétérogène désigne un système qui utilise plusieurs types de cœurs de calcul, comme un CPU, un GPU, un DPU, un VPU, un FPGA ou un ASIC. En attribuant différentes charges de travail à des processeurs spécialisés adaptés à divers usages, il est possible d’améliorer considérablement les performances et l’efficacité énergétique. Les différents éléments sont interconnectés par des canaux à haut débit et à faible latence afin de fonctionner comme une seule unité.
Au cours des dernières années, la définition de l’informatique hétérogène s’est élargie pour englober les processeurs fondés sur différentes architectures informatiques. Par exemple, les processeurs fondés sur l’architecture Arm peuvent être un meilleur choix pour certaines tâches grâce à leur plus grand nombre de cœurs, à leur meilleure efficacité énergétique et à leur compatibilité avec les appareils mobiles fondés sur Arm. L’adoption d’une architecture différente peut révéler des façons plus intelligentes de gérer les charges de travail et les tâches informatiques existantes.
Au cours des dernières années, la définition de l’informatique hétérogène s’est élargie pour englober les processeurs fondés sur différentes architectures informatiques. Par exemple, les processeurs fondés sur l’architecture Arm peuvent être un meilleur choix pour certaines tâches grâce à leur plus grand nombre de cœurs, à leur meilleure efficacité énergétique et à leur compatibilité avec les appareils mobiles fondés sur Arm. L’adoption d’une architecture différente peut révéler des façons plus intelligentes de gérer les charges de travail et les tâches informatiques existantes.
Pourquoi en avez-vous besoin?
Si vous utilisez des coprocesseurs en plus des CPU dans vos solutions serveur, comme des GPU ou des DPU, vous tirez déjà parti de l’informatique hétérogène. Les coprocesseurs peuvent accélérer considérablement les calculs et réduire le temps nécessaire à l’exécution d’une tâche. C’est particulièrement important pour le développement de l’intelligence artificielle par la vision artificielle et l’apprentissage profond, qui nécessitent que le serveur traite une grande quantité de données converties en représentations graphiques. Dans ce contexte, l’utilisation de GPU fonctionnant à des fréquences plus faibles, mais dotés d’un plus grand nombre de cœurs que les CPU traditionnels, est essentielle.
De la même manière, l’installation de processeurs reposant sur une architecture entièrement différente peut constituer une autre façon d’exploiter pleinement le potentiel de l’informatique hétérogène. Ces dernières années, on s’est notamment intéressé aux solutions de rechange à l’architecture x86 classique, comme les processeurs Arm. Les experts du secteur cherchent des moyens de libérer le potentiel de ces nouveaux produits et de développer de nouvelles solutions informatiques. Si votre configuration actuelle de processeurs et de coprocesseurs offre des performances inférieures aux attentes, il se peut qu’une approche d’informatique hétérogène fondée sur une architecture différente réponde mieux à vos besoins.
De la même manière, l’installation de processeurs reposant sur une architecture entièrement différente peut constituer une autre façon d’exploiter pleinement le potentiel de l’informatique hétérogène. Ces dernières années, on s’est notamment intéressé aux solutions de rechange à l’architecture x86 classique, comme les processeurs Arm. Les experts du secteur cherchent des moyens de libérer le potentiel de ces nouveaux produits et de développer de nouvelles solutions informatiques. Si votre configuration actuelle de processeurs et de coprocesseurs offre des performances inférieures aux attentes, il se peut qu’une approche d’informatique hétérogène fondée sur une architecture différente réponde mieux à vos besoins.
Comment GIGABYTE peut-elle vous aider?
Presque toutes les solutions serveur de GIGABYTE prennent en charge le concept traditionnel d’informatique hétérogène, selon lequel les processeurs sont associés à des coprocesseurs, comme des GPGPU, pour exécuter des charges de travail liées au calcul parallèle, à l’apprentissage automatique, etc. Que le processeur principal soit un processeur Intel® Xeon® Scalable de dernière génération ou un processeur AMD EPYC™, il peut transférer des données vers des périphériques comme des cartes graphiques, des dispositifs de stockage et des cartes réseau haute vitesse par l’intermédiaire de PCIe Gen 4.0, qui offre une bande passante maximale de 64 Go/s, soit le double de celle de PCIe Gen 3.0.
De plus, GIGABYTE travaille depuis de nombreuses années sur des systèmes fondés sur l’architecture Arm. GIGABYTE offre une gamme complète de serveurs conçus pour les processeurs Ampere® Altra®, fondés sur l’architecture Arm. Ces produits sont fortement recommandés pour le calcul haute performance (HPC), l’informatique en nuage et l’informatique en périphérie, car ils peuvent répondre à divers scénarios de déploiement grâce à leur évolutivité et à leur flexibilité. NVIDIA® a également présenté le NVIDIA® Arm HPC Developer Kit, qui comprend un processeur Ampere® Altra®, deux processeurs graphiques NVIDIA® A100 Tensor Core et deux unités de traitement de données NVIDIA® BlueField®-2, le tout intégré à un serveur G242 de GIGABYTE. Cet exemple remarquable d’informatique hétérogène ouvrira la voie aux chefs de file de l’industrie afin qu’ils trouvent de nouvelles façons de traiter les charges de travail informatiques au moyen d’outils adaptés à chaque tâche.
Téléchargement gratuit :
« Comment construire votre centre de données avec GIGABYTE? Guide technique gratuit à télécharger »
De plus, GIGABYTE travaille depuis de nombreuses années sur des systèmes fondés sur l’architecture Arm. GIGABYTE offre une gamme complète de serveurs conçus pour les processeurs Ampere® Altra®, fondés sur l’architecture Arm. Ces produits sont fortement recommandés pour le calcul haute performance (HPC), l’informatique en nuage et l’informatique en périphérie, car ils peuvent répondre à divers scénarios de déploiement grâce à leur évolutivité et à leur flexibilité. NVIDIA® a également présenté le NVIDIA® Arm HPC Developer Kit, qui comprend un processeur Ampere® Altra®, deux processeurs graphiques NVIDIA® A100 Tensor Core et deux unités de traitement de données NVIDIA® BlueField®-2, le tout intégré à un serveur G242 de GIGABYTE. Cet exemple remarquable d’informatique hétérogène ouvrira la voie aux chefs de file de l’industrie afin qu’ils trouvent de nouvelles façons de traiter les charges de travail informatiques au moyen d’outils adaptés à chaque tâche.
Téléchargement gratuit :
« Comment construire votre centre de données avec GIGABYTE? Guide technique gratuit à télécharger »