• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  • NVIDIA passe au full stack pour ARM renforce la présence du supercalculateur

    Crédit :CC0 Domaine public

    NVIDIA et ARM forment un couple de puissance pour le supercalcul. NVIDIA a annoncé que ses puces fonctionneraient avec les processeurs ARM. Des observateurs extérieurs se sont occupés plus tôt cette semaine d'évaluer pourquoi c'était un gros problème pour responsabiliser les deux entreprises et l'effort pour expliquer n'était pas du tout difficile.

    Paul Lilly, HotHardware , trouvé cela gagnant-gagnant pour NVIDIA et ARM. « En ce qui concerne le premier, une fois l'optimisation de la pile terminée, la société peut se vanter de prendre en charge toutes les principales plates-formes de processeurs, dont ARM, IBM Power, et bien sûr x86. Et pour ARM, l'accès à la pile CUDA de NVIDIA est une augmentation majeure de la puissance du GPU, et un argument de vente aux clients.

    ARM a gagné du terrain dans un certain nombre de centres HPC, la décision de NVIDIA d'adopter cette architecture de processeur n'était donc pas une surprise, a déclaré Timothy Prickett Morgan dans La prochaine plate-forme .

    L'accent peut être sur le mot complet . La pile complète de logiciels d'IA et de HPC de NVIDIA est mise à la disposition de l'écosystème ARM. La façon dont Timothy Prickett Morgan l'a vu, une pile logicielle de calcul GPU aussi complexe qu'un système d'exploitation arrivait à ARM.

    Qu'est-ce que cela comprend? (1) l'ensemble de ses librairies CUDA X AI et HPC, (2) frameworks d'IA accélérés par GPU, et (3) des outils de développement de logiciels (par exemple, compilateurs PGI avec support OpenACC).

    NVIDIA a déclaré que la pile de logiciels d'IA et de HPC, en accélérant plus de 600 applications HPC et tous les frameworks d'IA, est disponible d'ici la fin de l'année.

    CUDA signifie Compute Unified Device Architecture. Chris Mellor dans Le registre a écrit, "Pour les non-initiés, CUDA est une interface de programmation pour transformer les processeurs graphiques Nvidia en accélérateurs mathématiques pour les applications de réseau neuronal, simulation, et d'autres logiciels vectoriels intensifs."

    Gareth Halfacree en a parlé dans bit-tech . Il permet d'exécuter des charges de travail à usage général et généralement non graphiques sur un processeur graphique NVIDIA, et pour les charges de travail qui se parallélisent bien, il a dit, « cela peut entraîner une augmentation spectaculaire des performances. »

    CUDA était partiellement pris en charge sur ARM auparavant, il ajouta, mais la différence est que maintenant "Nvidia a confirmé qu'il portera toute sa pile de logiciels axés sur l'IA et le calcul haute performance vers Arm d'ici la fin de l'année."

    Le communiqué de presse de NVIDIA a également affirmé que les deux sociétés n'étaient pas étrangères à la prise en charge des systèmes HPC, avec plus de 10 ans de collaboration. Donc, Le registre pourrait être pardonné de bâiller quand ils ont écrit leurs titres. "Nvidia 'apporte CUDA à Arm' - Traduction:Nous faisons toujours une chose que nous avons déjà faite, mais nous en faisons maintenant plus."

    NVIDIA a une longue histoire de collaboration avec ARM, mentionné HotHardware , donc cette annonce n'était pas surprenante, même si "un peu en retard".

    Mellor a dit, « Quiconque en a utilisé un, dire, Les cartes de développement automobile et Internet des objets de Nvidia, quels systèmes sur puces sportifs qui comportent un mélange de cœurs de processeur Arm Cortex et de moteurs GPU basés sur Nv CUDA, sauront que Nvidia développe et distribue déjà des bibliothèques et des kits d'outils CUDA compatibles avec Arm."

    Stephen Nellis, Reuters, pendant ce temps, a noté comment le dernier mouvement pourrait approfondir la poussée de NVIDIA dans les systèmes qui sont utilisés pour modéliser des problèmes tels que les prévisions du changement climatique. Déjà, il a dit, « les chercheurs utilisent désormais également ses puces à l'intérieur des centres de données pour accélérer le travail de calcul de l'intelligence artificielle, comme l'entraînement des ordinateurs à reconnaître les images ».

    Halfacree a déclaré que Nvidia avait confirmé qu'il mettait la pile CUDA complète à disposition sur ARM "pour suivre l'intérêt de l'industrie pour l'utilisation des puces à faible consommation dans les futurs systèmes exascale".

    Nellis a noté que cette décision de travailler avec ARM sur des superordinateurs fait suite à un accord pour acheter la société israélienne Mellanox Technologies. « Mellanox fabrique des puces réseau à grande vitesse qui aident à assembler de nombreux petits ordinateurs en un plus grand et se trouvent dans certains des superordinateurs les plus puissants au monde. »

    © 2019 Réseau Science X




    © Science https://fr.scienceaq.com