Intel annonce une nouvelle architecture GPU et oneAPI pour la pile logicielle unifiée au SC19



At Supercomputing 2019, Intel unveiled its vision for extending its leadership in the convergence of high-performance computing (HPC) and artificial intelligence (AI) with new additions to its data-centric silicon portfolio and an ambitious new software initiative that represents a paradigm shift from today's single-architecture, single-vendor programming models.

Face à l'utilisation croissante d'architectures hétérogènes dans le calcul haute performance, Intel a élargi son portefeuille technologique existant pour déplacer, stocker et traiter les données plus efficacement en annonçant une nouvelle catégorie de GPU discrets à usage général optimisés pour la convergence de l'IA et du HPC. Intel a également lancé l'initiative de l'industrie oneAPI pour fournir un modèle de programmation unifié et simplifié pour le développement d'applications à travers des architectures de traitement hétérogènes, y compris les processeurs, les GPU, les FPGA et autres accélérateurs. Le lancement de oneAPI représente des millions d'heures d'ingénierie Intel dans le développement de logiciels et marque une évolution révolutionnaire, passant des approches de programmation exclusives et limitatives d'aujourd'hui à un modèle basé sur des normes ouvertes pour l'engagement et l'innovation des développeurs inter-architectures. «Les charges de travail HPC et AI nécessitent des architectures diverses, allant des processeurs, des GPU et FPGA à usage général aux NNP d'apprentissage approfondi plus spécialisés, qu'Intel a démontré plus tôt ce mois-ci», a déclaré Raja Koduri, vice-président directeur, architecte en chef et directeur général. d'architecture, de graphisme et de logiciel chez Intel. «La simplification de la capacité de nos clients à exploiter la puissance de divers environnements informatiques est primordiale, et Intel s'est engagé à adopter une approche axée sur le logiciel qui offre une abstraction unifiée et évolutive pour les architectures hétérogènes.»

oneAPI: une approche centrée sur les développeurs de l'informatique hétérogène
L'initiative oneAPI qu'Intel a lancée aujourd'hui définira la programmation d'un monde multi-architecture de plus en plus infusé par l'IA. oneAPI offre aux développeurs une expérience de programmation unifiée et ouverte sur l'architecture de leur choix sans compromettre les performances et éliminer la complexité de bases de code distinctes, de langages de programmation multiples et de différents outils et flux de travail. oneAPI préserve les investissements logiciels existants en prenant en charge les langues existantes tout en offrant aux développeurs la flexibilité de créer des applications polyvalentes.

oneAPI comprend à la fois une initiative industrielle basée sur des spécifications ouvertes et un produit bêta Intel. La spécification oneAPI comprend un langage de programmation directe, des API puissantes et une interface matérielle de bas niveau. Le logiciel bêta oneAPI d'Intel fournit aux développeurs un portefeuille complet d'outils de développement comprenant des compilateurs, des bibliothèques et des analyseurs, regroupés dans des boîtes à outils axées sur le domaine. La version bêta initiale d'APIAP cible les processeurs évolutifs Intel Xeon, les processeurs Intel Core avec graphiques intégrés et les FPGA Intel, avec une prise en charge matérielle supplémentaire à suivre dans les prochaines versions. Les développeurs peuvent télécharger les outils oneAPI, les tester dans Intel oneAPI DevCloud et en savoir plus sur oneAPI ici.

La stratégie Data-Centric d'Intel jette les bases de la convergence IA / HPC
Le portefeuille de silicium d'Intel est composé d'un mélange diversifié d'architectures déployées dans une gamme de plates-formes de silicium. Le fondement de la stratégie centrée sur les données d'Intel est le processeur évolutif Intel Xeon, qui alimente aujourd'hui plus de 90% des supercalculateurs Top500 du monde. Les processeurs évolutifs Intel Xeon sont les seuls processeurs x86 avec accélération AI intégrée qui sont optimisés pour analyser les ensembles de données massifs dans les charges de travail HPC.

Au Supercomputing 2019, Intel a dévoilé une nouvelle catégorie de GPU à usage général basés sur l'architecture Xe d'Intel. Nommé `` Ponte Vecchio '', ce nouveau GPU discret à hautes performances et très flexible est conçu pour les charges de travail de modélisation et de simulation HPC et la formation en IA. Ponte Vecchio sera fabriqué sur la technologie Intel 7 nm et sera le premier GPU Intel basé sur Xe optimisé pour les charges de travail HPC et AI. Ponte Vecchio s'appuiera sur les innovations des boîtiers Foveros 3D et EMIB d'Intel et comportera plusieurs technologies intégrées, notamment une mémoire à large bande passante, une interconnexion Compute Express Link et d'autres propriétés intellectuelles.

Jeter les bases de l'informatique exascale
Intel's data-centric silicon portfolio and oneAPI initiative lays the foundation for the convergence of HPC and AI workloads at exascale within the Aurora system at Argonne National Laboratory. Aurora will be the first U.S. exascale system to leverage the full breadth of Intel's data-centric technology portfolio, building upon the Intel Xeon Scalable platform and using Xe architecture-based GPUs, as well as Intel Optane DC persistent memory and connectivity technologies. The compute node architecture of Aurora will feature two 10 nm-based Intel Xeon Scalable processors (code-named 'Sapphire Rapids') and six Ponte Vecchio GPUs. Aurora will support over 10 petabytes of memory and over 230 petabytes of storage. Aurora will leverage the Cray Slingshot fabric to connect nodes across more than 200 racks.