COMPTOIR
register

En route vers des superordinateurs NVIDIA-ARM d'ici la fin de l'année

Avec déjà 10 ans de collaboration derrière eux (robotique, véhicules autonomes, etc.) l'année dernière NVIDIA et ARM s'étaient encore rapprochés l'un de l'autre pour faciliter l’intégration du deep learning dans l'IoT (objets connectés), et cette année le géant du GPU et celui du semi-conducteur ont donc franchi un nouveau pas dans leur danse collée serrée. Cette fois-ci, il n'est pas question d'IoT, mais du support des processeurs ARM avec les GPU du Caméléon, et ce dans l'idée de satisfaire les besoins d'efficacité énergétique et hautes performances des superordinateurs exascale, notamment dans le domaine de l'intelligence artificielle.

 

Ainsi, l'intégralité fraîchement optimisé des softs IA et HPC de NVIDIA deviendront accessibles aux nombreux écosystèmes ARM avant la fin de l'année. Sont concernés par exemple toutes les librairies CUDA-X AI et HPC de NVIDIA, ainsi que les frameworks d'intelligence artificielle accélérés via GPU et des outils de développement logiciel, tels que les compilateurs PGI avec support OpenAAC et profileurs. Une fois l'optimisation achevée, NVIDIA sera finalement capable d’accélérer l'ensemble des architectures CPU majeures, c'est-à-dire x86, POWER et ARM. Voilà ce que Jensen avait à dire de son côté durant l'annonce :

 

Supercomputers are the essential instruments of scientific discovery, and achieving exascale supercomputing will dramatically expand the frontier of human knowledge. "As traditional compute scaling ends, power will limit all supercomputers. The combination of NVIDIA's CUDA-accelerated computing and Arm's energy-efficient CPU architecture will give the HPC community a boost to exascale." - Jensen Huang, CEO NVIDIA.

 

En face, le patron d'ARM faisait naturellement lui aussi preuve d'une langue de bois pleine d'amour réciproque :

 

"Arm is working with our ecosystem to deliver unprecedented compute performance gains and exascale-class capabilities to Arm-based SoCs. Collaborating with NVIDIA to bring CUDA acceleration to the Arm architecture is a key milestone for the HPC community, which is already deploying Arm technology to address some of the world's most complex research challenges." Simon Segars, CEO ARM.

 

Selon la liste Green500 publiée simultanément le jour de l'annonce, NVIDIA équipe déjà 22 des 25 superordinateurs les plus éconergétiques dans le monde, un succès notamment imputé à l'efficacité du parallélisme des GPU avec CUDA, une collaboration rapprochée avec Mellanox (racheté par NVIDIA précisément pour alimenter ses ambitions dans le domaine) pour optimiser les charges de travail entre les grappes des superordinateurs, ou encore le SXM 3D-packaging et la technologie NVLink de NVIDIA. Enfin, NVIDIA affirme que ce nouveau partenariat est également un moyen de fournir une première architecture ouverte pour le calcul intensif, et accessoirement de marcher bien fort sur les pieds de ses concurrents AMD et Intel. Bref, ça va donc péter du bon gros flop plus économe d'ici peu, c'est presque certain !

 

Pendant ce temps-là, AMD n'est pas en reste, rassurez-vous. AMD et Cray ont ainsi récemment été mandaté par le département américain de l'énergie pour la construction d'un superordinateur baptisé Frontier, et qui devrait fournir une puissance de calcul estimée à 1,5 exaflops, moult EPYC et Radeon Instinct à l'appui ! Assez pour reprendre la couronne à la Chine dans le classement des superordinateurs ? Rendez-vous en 2021 pour le savoir.

 

L'annonce sur le newsroom NVIDIA.

 

nvidia arm support gpu cpu superordinateur

Un poil avant ?

Pilotes Crimson Adrenalin spécial Vulkan

Un peu plus tard ...

Un boiter typé NAS plutôt accommodant chez SilverStone

Les 12 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur qui pipotronne embusqué, le Mercredi 19 Juin 2019 à 13h41  
quelle carte AMD pour le calcul ?
par Un ragoteur en Bourgogne-Franche-Comté, le Mardi 18 Juin 2019 à 18h11  
L'argument "les cartes nvidia sont plus efficaces énergétiquement que celle d'amd" est manifestement valable en gaming, d'après la plupart des sites qui font ces mesures et calculent cet indicateur. Mais ici on s'en tape un peu, non?
Mais pour autant, est-ce aussi valable en compute ? La question est ouverte. Si quelqu'un a un lien sérieux ( pas un lien pourri vers un reddit ou un forum ), où des tests d'efficacité énergétiques comparatifs nvidia/amd sont fait sur des tâches analogues à celles qui vont être dévolues à ce genre de supercalculateurs, cela m'intéresse.
par Un ragoteur des lumières en Auvergne-Rhône-Alpes, le Mardi 18 Juin 2019 à 13h52  
par pouet26 en Auvergne-Rhône-Alpes le Mardi 18 Juin 2019 à 08h22
Faudrait vraiment arreter avec vos histoire de conso les mecs!
"AMD c'est conso ++++, c'est un four gnagnagna"... Sérieux ? Les fanboys
vivent vraiment dans un autre monde.
L'oeil, la poutre, toussa...

Pour en revenir au sujet, ARM c'est une base d'achitectures basse
consommation complètement inadaptée au HPC avec un décodage d'instruction
très rudimentaire hors extensions SIMD.

Ce n'est pas pour rien que l'anglais ARM s'est vendu à la holding japonaise
SoftBank!
par Cristallix, le Mardi 18 Juin 2019 à 13h04  
Je t'ai supprimé le passage de la république bananière. Tu aurais pu le faire avec un compte
par Un ragoteur qui pipotronne embusqué, le Mardi 18 Juin 2019 à 12h07  
pardon pour le formatage foiré
par Un ragoteur qui pipotronne embusqué, le Mardi 18 Juin 2019 à 12h03  
Oula faut se détendre, n'est pas fanboy qui croit; je me passe d'accusations ridicules (et bien étayées) et parce que je le vaux bien voici une tentative d'explication de texte totalement agnostique pour ceux qui n'ont pas d'œillères trop épaisses Ca m'apprendra. Au passage, la discussion est ouverte à l'échange, si cela est possible

Contexte HPC
-Le couple nvidia AMD n'est pas favorable car ils sont en concurrence "légère" du coté calcul (les cartes accélératrices pour le calcul intensif pour l'instant c'est nvidia) donc on va dire : concurence+
-le couple nvidia AMD par contre est la solution du moment pour le calcul (attention c'est des cylces tout ça) on va donc dire : compute ++
-le couple nvidia AMD n'est pas la solution qui consomme le moins, les deux coutent cher en W, (un GPU ca pompe du jus et un AMD HPC aussi) mais bon dans le monde de la perf, la conso peut parfois ne pas être le premier critère (on veux des Flops).

le couple nvdia Intel : ils sont tous les deux fournisseurs de Flops, sont complémentaires et font tous les deux grimper la note ($$) d'un calculo (si l'un pouvait se passer de l'autre totalement il ne s'en priverait pas); c'est la solution reine des dernières années, mais AMD est la pour faire bouger ça : concurent++
le couple nvdia Intel : AMD semble revenir sur le devant (Rome vs Ice/Cascade) donc intérêt ponctuellement moins évident pour le calcul, on va rester sur un : compute+
le couple nvidia Intel : une enveloppe thermique un peu plus contenue; je reste sur conso++ car c'est pas des anges non plus.

Donc si je suis nvidia et que je veux vendre du GPU vers qui je me tourne ? la Chine ? et ben non, vers ARM avec qui je suis loin d'être en concurrence coté perfs brutes et qui consomme moins que les deux gros..
par Un adepte de Godwin en Île-de-France, le Mardi 18 Juin 2019 à 08h29  
En dehors des remarques partisanes.
Avec Intel qui rentre dans l'arène du GPU compute d'ici peu, Nvidia serait le seul des trois à ne pas maîtriser de plateforme si ce n'est ARM.
Si ARM aurait un avantage conso/perf et prix de fabrication par rapport à x86, la différence n'est pas nette. Il faut savoir que x86/x64 est depuis longtemps une archi dont le noyau hardware est plutôt RISC, et les unités et fonctions supplémentaires qui prennent de la place sont des unités spécialisée qui ont un intérêt. La portion x86 d'origine est offerte pour le rétrocompatibilité et ne prend quasiment pas de place et n'est plus optimisée que dans ce sens.
ARM a par ailleurs ajouté des fonctionnalités similaires qui l'ont alourdi et éloigné du pur CPU RISC qu'il était à l'origine.
Bon, maintenant ARM est un standard comme x86 et très bien supporté par Linux et BSD, et d'autes OS et même Windows.
Au niveau du compute sur GPU, Nvidia a une grosse avance commerciale et au niveau du support des dév, qu'ils forment eux-mêmes à tour de bras. Probablement qu'une partie de l'activité Nvidia non négligéable est orientée formation. En comparaison AMD est indigent et compte sur les autres pour former ou s'autoformer ou bien se base sur les aides au développement tiers (Intel sur les CPU) qui fonctionne comme Nvidia en plus gros.
Maintenant, pour un super-ordinateur et des serveurs, c'est le hardware (les capacités et le prix), le support général (l'OS) et le fabricant des serveurs qui prend tout à sa charge. Donc, dans ce cas, tout le monde est à égalité et c'est les specs et le prix du hardware pur qui va compter.
par pouet26 en Auvergne-Rhône-Alpes, le Mardi 18 Juin 2019 à 08h22  
par Un ragoteur qui pipotronne embusqué le Mardi 18 Juin 2019 à 06h40
Si sur un bateau :
nvidia | AMD : concurents+ compute++ conso+++
nvidia | Intel : concurrents++ compute+ conso++
qu'est ce qui reste ?
nvidia + ARM : concurent-, compute que nvidia (tout benef pour eux, y'en faut plein) conso que nvidia (tant mieux car bon....)
Faudrait vraiment arreter avec vos histoire de conso les mecs!
"AMD c'est conso ++++, c'est un four gnagnagna"... Sérieux ? Les fanboys vivent vraiment dans un autre monde.
par davideneco, le Mardi 18 Juin 2019 à 08h15  
par Un ragoteur qui pipotronne embusqué le Mardi 18 Juin 2019 à 06h40
Si sur un bateau :
nvidia | AMD : concurents+ compute++ conso+++
nvidia | Intel : concurrents++ compute+ conso++
qu'est ce qui reste ?
nvidia + ARM : concurent-, compute que nvidia (tout benef pour eux, y'en faut plein) conso que nvidia (tant mieux car bon....)
amd qui consomme plus mais lol

C'est quoi ton truc ???
par UpsiloNIX, le Mardi 18 Juin 2019 à 08h05  
par Un ragoteur qui pipotronne embusqué le Mardi 18 Juin 2019 à 06h40
Si sur un bateau :
nvidia | AMD : concurents+ compute++ conso+++
nvidia | Intel : concurrents++ compute+ conso++
qu'est ce qui reste ?
nvidia + ARM : concurent-, compute que nvidia (tout benef pour eux, y'en faut plein) conso que nvidia (tant mieux car bon....)

par Un ragoteur qui aime les BX en Bourgogne-Franche-Comté, le Mardi 18 Juin 2019 à 06h47  
Rien compris au bateau, je retourne au café...
par Un ragoteur qui pipotronne embusqué, le Mardi 18 Juin 2019 à 06h40  
Si sur un bateau :
nvidia | AMD : concurents+ compute++ conso+++
nvidia | Intel : concurrents++ compute+ conso++
qu'est ce qui reste ?
nvidia + ARM : concurent-, compute que nvidia (tout benef pour eux, y'en faut plein) conso que nvidia (tant mieux car bon....)