Ordinateurs

SC19 : Intel dévoile une nouvelle pile GPU et un effort de développement oneAPI

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Intel a fait des annonces importantes à Supercomputing 19 dimanche, y compris de nouveaux détails sur son architecture GPU Xe et un modèle de programmation qu’il appelle oneAPI. Les deux produits sont essentiels aux projets futurs de l’entreprise ; Xe représente la toute première poussée d’Intel dans les GPU de centre de données et son premier GPU discret en près d’une décennie. OneAPI fait partie des efforts d’Intel pour étendre à la fois son marché adressable total et pour unifier l’espace de calcul utilisé par les développeurs pour cibler ses produits.

Une-API-Intel-1

L’objectif de OneAPI est de présenter une seule cible de développement unifiée pour les quatre principaux types de charges de travail (scalaire, vectorielle, matricielle, spatiale) et les différents composants que fabrique Intel (FPGA, CPU, GPU et autres accélérateurs d’IA via des produits via des entreprises comme Movidius et Mobileye). L’un des principaux objectifs de OneAPI est d’abstraire le travail d’optimisation pour une architecture spécifique unique, permettant au développeur de se concentrer sur l’écriture de code qui s’exécute sur n’importe quel matériel sous-jacent pris en charge.

oneAPI-BaseKit

L’idée «écrire une fois, exécuter n’importe où» qu’Intel recherche avec OneAPI rappelle clairement Java, mais il existe des différences majeures entre les deux. Java se compile en bytecode et s’exécute dans une JVM, tandis que oneAPI est un ensemble de bibliothèques. Ces bibliothèques traduisent les appels d’API indépendants du matériel en un code de bas niveau plus spécifique qui s’exécute sur tout matériel cible présent dans le système. OneAPI n’est pas complètement sans ciblage – les utilisateurs sont censés définir s’ils écrivent du code pour un FPGA, un CPU ou un GPU, par exemple – mais tout ce qui est plus élevé doit être abstrait.

Ponte Vecchio : le premier processeur graphique pour centre de données d’Intel

Intel a également dévoilé des détails sur Ponte Vecchio, son premier centre de données et GPU HPC. Le Ponte Vecchio est un pont médiéval à Florence. La raison pour laquelle Intel a choisi cette convention de nommage particulière n’est pas claire ; la société a peut-être opté pour des ponts célèbres comme source de nom de code. ServeTheHome contient de nombreux détails sur Ponte Vecchio, qui est davantage optimisé pour les charges de travail de calcul et moins pour les graphiques. La conception utilise une largeur de vecteur variable et peut gérer à la fois les données SIMT et SIMD, offrant des performances optimales lorsque les deux modes sont utilisés.

PV peut s’étendre à des milliers d’UE (des chiffres plus fermes n’ont pas été proposés) et prend en charge des types de données tels que INT8, bfloat16 et FP16. On dit que Xe offre une augmentation de 40 fois la virgule flottante double précision par unité d’exécution par rapport aux graphiques intégrés existants d’Intel. Xe utilisera CXL pour une interconnexion cohérente entre CPU et GPU. Le GPU comprend également quelque chose appelé un cache « Rambo » connecté au XEMF (Xe Memory Fabric).

Image par ServirLaMaison

Intel pense que le cache est essentiel à son plan d’amélioration des performances lors de l’utilisation de grandes matrices. Les nouvelles interconnexions d’Intel sont toutes deux en jeu sur ce projet, avec EMIB utilisé pour HBM et Foveros utilisé pour Rambo. Ponte Vecchio sera construit sur le processus 7 nm d’Intel. Il s’agit peut-être du GPU qu’Intel s’attend à faire ses débuts sur ce nœud lorsqu’il sera prêt pour la fabrication.

OneAPI et Xe sont tous deux des composants essentiels de la vaste approche future d’Intel en matière d’informatique. La société a élaboré un avenir à multiples facettes qui exploite les FPGA, les processeurs, les GPU et d’autres accélérateurs des familles Loihi et NNP-I/NNP-T pour créer un écosystème de produits global. Nous commencerons à voir comment ces jeux se rejoignent en 2020, alors que le consommateur Xe passe à la production et aux produits de nouvelle génération construits sur des navires de 10 nm en plus grand volume.

Maintenant lis:

Bouton retour en haut de la page