IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le développeur Roy Longbottom compare le supercalculateur Cray-1 de 1976 au Raspberry Pi
Le modèle original B du Raspberry Pi surpasse le Cray-1 jusqu'à 15,7 fois

Le , par Bruno

200PARTAGES

8  0 
Dans une étude comparative audacieuse, le développeur Roy Longbottom met en confrontation le légendaire superordinateur Cray-1 de 1976 avec la gamme de micro-ordinateurs monocartes Raspberry Pi. Ayant évalué des systèmes informatiques pendant plus de 50 ans, Longbottom démontre que le Raspberry Pi, avec son coût modeste d'environ 70 dollars, son poids minime, sa faible consommation électrique de cinq watts et une vitesse plus de 4,5 fois supérieure à celle du Cray-1, surpasse de manière significative le supercalculateur d'antan.

Les résultats des tests, réalisés avec des outils tels que Linpack, Whetstone et Livermore loops, révèlent des performances du Raspberry Pi Model B original jusqu'à 15,7 fois supérieures à celles du Cray-1. Même les derniers modèles de la famille Raspberry Pi, tels que le Raspberry Pi 400, affichent des gains de performance remarquables, jusqu'à 95,5 fois les résultats du Cray-1. Cette comparaison étonnante souligne la progression spectaculaire de la technologie, transformant des appareils autrefois massifs et coûteux en des solutions compactes et abordables. Le rapport complet de Longbottom, incluant des comparaisons avec des appareils Android et des processeurs Intel et AMD, est accessible sur son site web.


Fondée sur des benchmarks complexes, l'étude utilise les noyaux de programmes du Lawrence Livermore Laboratory, tels que Livermore Loops, Linpack et Whetstone, pour évaluer les performances en millions d'opérations en virgule flottante par seconde (MFLOPS). Les résultats détaillés incluent des comparaisons avec d'autres dispositifs, tels que les tablettes Android et les processeurs Intel, démontrant l'évolution remarquable de la technologie depuis 1976. En outre, Longbottom partage son expérience dans l'évaluation des performances des systèmes informatiques et met en lumière l'implication directe avec des figures majeures de l'industrie, notamment Seymour Cray.

Analyse des Gains de Débit avec le Benchmark MP MFLOPS

Les résultats du benchmark Multithreading MP Whetstones sont principalement obtenus en exécutant plusieurs instances de la version principalement scalaire du benchmark Whetstone, utilisant respectivement 1, 2, 4 et 8 threads à travers un seul programme. Ces résultats mettent en lumière les défis liés à la variation de la fréquence du processeur en fonction du nombre de threads, ainsi que les avantages de l'Hyperthreading sur les PC. Les versions à simple et double précision ont été testées, montrant des performances similaires. Les gains de débit avec huit threads par rapport au Cray 1 ont été remarquables, atteignant 400 fois pour le Raspberry Pi, 757 fois pour le téléphone Android, et 1521 fois pour l'ordinateur portable Core i5.

Le programme MP MFLOPS effectue des combinaisons de multiplications et d'additions en virgule flottante manipulant des variables SP ou DP dans le but de démontrer des performances presque maximales, tout en étant exécuté à partir d'un seul programme. Des listes de codes d'assemblage sont fournies pour le test normalement le plus rapide sur les processeurs Intel. En prenant comme base le mélange d'opérations en virgule flottante, l'estimation de la vitesse maximale du Cray 1, exécutant ces opérations, est réduite de 160 MFLOPS à 122.

Les gains sur les ordinateurs portables Core i5, par rapport à la vitesse maximale révisée du Cray 1, ont été considérables, atteignant 2671 pour SP et 1317 pour DP, équivalant à 326 et 161 GFLOPS. Les gains sur les autres appareils ont également été significatifs, avec une augmentation de 293 fois pour le téléphone Android et de 247 fois pour le Raspberry Pi, les deux dépassant les 30 GFLOPS. Ce benchmark dispose d'un paramètre de temps d'exécution permettant d'utiliser jusqu'à 64 threads, illustrant ainsi les performances nettement supérieures des CPU plus avancées.

Notons que le mégaflops est une unité de mesure de puissance en informatique. Cette unité quantifie la capacité des ordinateurs à effectuer des calculs en virgule flottante. Les mégaflops évaluent la performance d'un système informatique, notamment dans le domaine du traitement des données scientifiques et techniques. Un mégaflops correspond à un million d'opérations en virgule flottante par seconde. Ils sont utilisés pour comparer les performances des processeurs, cartes graphiques et supercalculateurs. Plus le nombre de mégaflops est élevé, plus l'équipement est performant pour effectuer des calculs complexes.

Cray-1 contre Raspberry Pi, une histoire de décennies

La performance matérielle maximale possible a été estimée à 160 MFLOPS pour le Cray 1 à 80 MHz, comprenant la multiplication et l'addition liées, pour deux résultats par cycle d'horloge. Le benchmark LLL affiche un maximum de 82,1 MFLOPS avec une moyenne de 11,9 et un minimum de 1,2. Linpack et Whetstone sont respectivement...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de weed
Membre chevronné https://www.developpez.com
Le 03/01/2024 à 13:19
Je trouve que cela a vraiement sens de comparer entre :
- un ordinateur ultra puissant prévu pour des calculs sophistiqué
- à un ultra ordinateur peu puissant, pouvant même être utilisé pour de l'embarqué. Dans l'idéal, cela serait même de le comparer avec la 1er version du RPI

Ces 2 besoins totallement opposé en terme de puissance, permettent d'autant plus de mettre en évidence le bon en puissance. Et nous avons pu même le remarquer sur nos PC perso au fil du temps.
La progression est tellement fulgurante que la plupart de nos PC sont surpuissants pour nos usages à la maison (à part pour les joueurs)

@TotoParis, merci pour le lien. C'est toujours intéressant de voir que les PC de ce calibre progresse toujours et toujours aussi imposant, et notamment le HPE Cray datant de 2018
5  0 
Avatar de TotoParis
Membre expérimenté https://www.developpez.com
Le 03/01/2024 à 10:30
Et comparé aux CRAY actuels ? https://www.hpe.com/fr/fr/compute/hpc/cray.html
4  0 
Avatar de Christophe
Responsable Systèmes https://www.developpez.com
Le 13/01/2024 à 11:26
La comparaison est faite avec un "ordi ultra-puissant" de 1976.

Il n'est donc pas étonnant qu'un simple Raspberry rivalise avec.
3  0 
Avatar de Christophe
Responsable Systèmes https://www.developpez.com
Le 13/01/2024 à 19:26
Le Cray-1 est un supercalculateur antérieur à l'existence des micro-ordinateurs.

On ne peut donc pas parler de cœurs, ni de micro-processeurs, mais plutôt de processeurs.

Le point de comparaison possible est le Mégaflop (Floating Point Operation Per second)

Il est de 80 Mégaflops pour le Cray-1, de 4,4 GigaFlops pour le raspberry 4. Le Cray1 pesait 5 tonnes et était refroidi au fréon.Mais 40 ans séparent le Cray-1 de la sortie du Raspberry.
2  0 
Avatar de Christophe
Responsable Systèmes https://www.developpez.com
Le 13/01/2024 à 20:31
je ne comprends comment une Raspberry Pi peut-être plus performant qu'un Cray-1
Au même titre qu'il est plus performant qu'un ENIAC. La progression de la technologie et notamment nombre de transistors dans une surface donnée..
2  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 12/01/2024 à 10:18
Salut à tous.

Je suis surpris de faire cette comparaison entre un Cray-1 et une Raspberry Pi.
A vrai dire, je ne connais pas le Cray-1 qui est un supercalculateur, à l'inverse de la Raspberry Pi que je connais puisque j'en possède plusieurs.
L'usage n'est pas du tout le même, mais il suffit de monter ces Raspberry PI en RACK pour augmenter sa puissance de calcul.
On peut se payer à la maison plusieurs Raspberry PI, mais pas un Cray, même de la première époque.

@+
1  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 13/01/2024 à 12:10
Je ne sais pas trop pour vous, mais je n'ai rien compris des benchmark qui ont été fait.

L'important est de connaitre le nombre de cœurs et le nombre de thread par cœurs et la fréquence de l'horloge.
Je ne connais pas les caractéristiques du première Cray-1.
Je sais que le Raspberry PI 4B / 8GB à quatre cœurs (Quad-core Cortex-A72 64bit) et a une fréquence de 1,5GHz.
Il n'y a qu'un seul thread qui s'exécute par cœur.
Dans ce benchmark, utilise-t-on une ou un cluster composé de combien de Raspberry PI ?
Quel est l'OS utilisé dans la Raspberry PI ?

On lance le même programme sur chaque ordinateur et l'on voit combien de temps il a mis pour s'exécuter.
Et là, on nous indique que la Raspberry Pi est bien plus performante.
Le test que j'ai fait sous Debian est bien plus rapide que sous Raspberry PI.
Mon Asus possède quatre cœurs aussi et deux threads par cœurs et a une fréquence de 2,4GHz.
1  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 13/01/2024 à 19:34
Désolé Christophe, mais je ne comprends comment une Raspberry Pi peut-être plus performant qu'un Cray-1.
C'est comme si une 2CV est plus performante qu'une F1.
0  0