Heterogeneous Computing
Calcul hétérogène
De quoi s’agit-il ?
Traditionnellement, le calcul hétérogène désigne un système qui utilise plusieurs types de cœurs de calcul, tels que des CPU, GPU, DPU, VPU, FPGA ou ASIC. En affectant chaque charge de travail à des processeurs spécialisés adaptés à différents usages, il est possible d’améliorer considérablement les performances et l’efficacité énergétique. Ces différents éléments sont interconnectés par des canaux à haut débit et à faible latence afin de fonctionner comme une seule unité.
Ces dernières années, la définition du calcul hétérogène s’est élargie pour englober les processeurs reposant sur différentes architectures informatiques. Par exemple, les processeurs basés sur l’architecture Arm peuvent être plus adaptés à certaines tâches grâce à leur nombre supérieur de cœurs, à leur meilleure efficacité énergétique et à leur compatibilité avec les appareils mobiles basés sur Arm. L’adoption d’une architecture différente peut permettre d’identifier des méthodes plus intelligentes pour traiter les charges de travail et les tâches de calcul existantes.
Ces dernières années, la définition du calcul hétérogène s’est élargie pour englober les processeurs reposant sur différentes architectures informatiques. Par exemple, les processeurs basés sur l’architecture Arm peuvent être plus adaptés à certaines tâches grâce à leur nombre supérieur de cœurs, à leur meilleure efficacité énergétique et à leur compatibilité avec les appareils mobiles basés sur Arm. L’adoption d’une architecture différente peut permettre d’identifier des méthodes plus intelligentes pour traiter les charges de travail et les tâches de calcul existantes.
Pourquoi en avez-vous besoin ?
Si vos solutions serveur utilisent des coprocesseurs en plus des CPU, tels que des GPU ou des DPU, vous bénéficiez déjà des avantages du calcul hétérogène. Les coprocesseurs peuvent considérablement accélérer les calculs et réduire le temps nécessaire à l’exécution des tâches. C’est particulièrement important pour le développement de l’intelligence artificielle par vision artificielle et apprentissage profond, qui exige du serveur qu’il traite une grande quantité de données converties sous forme graphique. L’utilisation de GPU fonctionnant à des fréquences plus faibles, mais dotés de davantage de cœurs que les CPU traditionnels, est alors essentielle.
Dans la même logique, l’installation de processeurs reposant sur une architecture totalement différente peut constituer un autre moyen d’exploiter pleinement le potentiel du calcul hétérogène. Ces dernières années, la tendance consiste à étudier des alternatives à l’architecture x86 traditionnelle, telles que 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 de calcul. Si la configuration actuelle de vos processeurs et coprocesseurs offre des performances inférieures à vos attentes, il se peut qu’un calcul hétérogène fondé sur une architecture différente réponde mieux à vos besoins.
Dans la même logique, l’installation de processeurs reposant sur une architecture totalement différente peut constituer un autre moyen d’exploiter pleinement le potentiel du calcul hétérogène. Ces dernières années, la tendance consiste à étudier des alternatives à l’architecture x86 traditionnelle, telles que 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 de calcul. Si la configuration actuelle de vos processeurs et coprocesseurs offre des performances inférieures à vos attentes, il se peut qu’un calcul hétérogène fondé sur une architecture différente réponde mieux à vos besoins.
Comment GIGABYTE vous accompagne-t-il ?
Presque toutes les solutions serveur de GIGABYTE prennent en charge le sens traditionnel du calcul hétérogène, dans lequel les processeurs sont associés à des coprocesseurs tels que des GPGPU afin de traiter des charges de travail liées au calcul parallèle, à l'apprentissage automatique, etc. Que le processeur principal soit constitué des derniers processeurs Intel® Xeon® Scalable ou des processeurs AMD EPYC™, il peut transférer des données vers des périphériques tels que des cartes graphiques, des dispositifs de stockage et des cartes réseau haut débit via PCIe Gen 4.0, qui offre une bande passante maximale de 64GB/s, soit deux fois supérieure à celle de PCIe Gen 3.0.
En outre, GIGABYTE travaille depuis de nombreuses années sur des systèmes basés sur Arm. GIGABYTE propose une gamme complète de serveurs conçus pour les processeurs Ampere® Altra®, fondés sur l'architecture Arm. Ces produits sont particulièrement recommandés pour le calcul haute performance (HPC), le cloud computing et l'edge computing, car ils répondent à une grande diversité de scénarios de déploiement grâce à leur évolutivité et leur flexibilité. NVIDIA® a également présenté le kit de développement HPC NVIDIA® Arm, qui comprend un processeur Ampere® Altra®, deux GPU NVIDIA® A100 Tensor Core et deux DPU NVIDIA® BlueField®-2, le tout intégré dans un serveur G242 de GIGABYTE. Cet exemple remarquable de calcul hétérogène ouvrira la voie aux acteurs majeurs du secteur pour trouver de nouvelles façons de traiter les charges de travail informatiques à l'aide 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》
En outre, GIGABYTE travaille depuis de nombreuses années sur des systèmes basés sur Arm. GIGABYTE propose une gamme complète de serveurs conçus pour les processeurs Ampere® Altra®, fondés sur l'architecture Arm. Ces produits sont particulièrement recommandés pour le calcul haute performance (HPC), le cloud computing et l'edge computing, car ils répondent à une grande diversité de scénarios de déploiement grâce à leur évolutivité et leur flexibilité. NVIDIA® a également présenté le kit de développement HPC NVIDIA® Arm, qui comprend un processeur Ampere® Altra®, deux GPU NVIDIA® A100 Tensor Core et deux DPU NVIDIA® BlueField®-2, le tout intégré dans un serveur G242 de GIGABYTE. Cet exemple remarquable de calcul hétérogène ouvrira la voie aux acteurs majeurs du secteur pour trouver de nouvelles façons de traiter les charges de travail informatiques à l'aide 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》