Accueil🇫🇷Chercher

FLOPS

Le nombre d'opérations en virgule flottante par seconde (en anglais : floating-point operations per second ou FLOPS)[alpha 1] est une unité de mesure de la rapidité de calcul d'un système informatique et donc d'une partie de sa performance.

Unité de performance des processeurs
Nom FLOPS
yottaFLOPS1024
zettaFLOPS1021
exaFLOPS1018
pétaFLOPS1015
téraFLOPS1012
gigaFLOPS109
mégaFLOPS106
kiloFLOPS103

Les opérations en virgule flottante (additions ou multiplications) sont des opérations qui permettent des calculs représentant de très grands et de très petits nombres représentés par une mantisse et un exposant. De telles opérations prennent plus de temps de calcul que des opérations sur les nombres entiers et sont utilisées dans certains types d'applications.

Taille des instructions

La plupart des microprocesseurs modernes incluent une unité de calcul en virgule flottante (en anglais : floating-point unit, FPU), qui est une partie spécialisée du microprocesseur destinée à effectuer ce type d'opération. La mesure du nombre de FLOPS mesure réellement la vitesse du FPU. Un des tests de performance les plus communs employés pour mesurer le nombre de FLOPS s'appelle LINPACK.

Le nombre de FLOPS ne tient pas compte de facteurs tels que le profil de charge (charges lourdes ou légères, régulières ou très variables, etc.) du processeur ou les catégories d'opérations à virgule flottante utilisées, ni avec quel pourcentage. Pour cette raison, un consortium de fournisseurs a créé la Standard Performance Evaluation Corporation (SPEC), qui entend fournir une mesure plus significative.

Le nombre d'opérations en virgule flottante peut être calculé à partir de différentes tailles de nombres :

  • simple prĂ©cision (SP) 32 bits ;
  • double prĂ©cision (DP) 64 bits.

Le nombre de FLOPS[alpha 2] est couramment utilisé dans le domaine des calculs scientifiques, par exemple dans le TOP500 des superordinateurs.

Calcul

L'Ă©quation permettant de calculer un FLOPS est[1] :

En 2011, la plupart des microprocesseurs rĂ©alisent 4 FLOP par cycle d'horloge[1]. Donc un microprocesseur monocĹ“ur cadencĂ© Ă  2,5 GHz a une cadence thĂ©orique de 10 milliards de FLOPS, notĂ©e 10 GFLOPS[alpha 3].

Vitesse

La rapidité de calcul obtenue varie beaucoup en fonction de cette taille.

  • En 1964, la barre du mĂ©gaFLOPS (106 FLOPS) a Ă©tĂ© franchie par le superordinateur amĂ©ricain Control Data 6600.
  • En 1985, la barre du gigaFLOPS (109 FLOPS) a Ă©tĂ© franchie par le superordinateur amĂ©ricain Cray-2.
  • En 1997, la barre du tĂ©raFLOPS (1012 FLOPS) a Ă©tĂ© franchie par le superordinateur amĂ©ricain ASCI Red.
  • En 2008, la barre du pĂ©taFLOPS (1015 FLOPS) a Ă©tĂ© franchie par le superordinateur amĂ©ricain Roadrunner.
  • En 2022, la barre de l'exaFLOPS (1018 FLOPS) a Ă©tĂ© franchie par le superordinateur amĂ©ricain Frontier.

En , le plus puissant superordinateur atteint les 8,162 pĂ©taFLOPS. Il s'agit du K computer[2]. Ce superordinateur japonais totalise 68 544 processeurs de 8 cĹ“urs et dispose d'une puissance de calcul supĂ©rieure Ă  celle de ses 5 suivants rĂ©unis. Ce mĂŞme supercalculateur a battu son propre record en en atteignant la barre des 10 pĂ©taFLOPS (ou 1016 FLOPS). Il disposait Ă  ce moment de 88 128 processeurs de 8 cĹ“urs[3].

En , la firme Cray Inc. reprend la tĂŞte du TOP500 devant IBM avec Titan, un superordinateur de 17,59 pĂ©taFLOPS, capable d'atteindre 27 pĂ©taFLOPS en performance de pointe[4]. Ce superordinateur est installĂ© au laboratoire national d'Oak Ridge. Sa puissance Ă©nergĂ©tique est de 8,2 MW ; il dispose d'une architecture hybride Ă  base de processeurs Opteron (AMD) et d'accĂ©lĂ©rateurs GPU Tesla (Nvidia).

En 2013, le plus puissant supercalculateur au monde est la machine chinoise Tianhe-2, qui affiche 33,86 pĂ©taflops de puissance de calcul[5].

En 2013, un ordinateur personnel peut dĂ©velopper une puissance d'environ 200 gigaFLOPS avec un microprocesseur comme l'Intel Core i7-3770, de puissance comparable aux superordinateurs de 1995, et 5 621 gigaFLOPS avec un processeur graphique comme le Nvidia GTX 690, soit une puissance comparable aux superordinateurs de 2001[6].

Le , la plateforme de calcul distribuĂ© BOINC totalise 8,251 pĂ©taFLOPS[7].

En 2015, le gouvernement américain lance un projet pour franchir la barre de l'exaFLOPS (1018 FLOPS)[8].

En 2016, le gouvernement français lance un projet à travers la société Bull pour « développer une puissance exaflopique »[9], la France reste loin de ses concurrents japonais, chinois et surtout américains.

Toujours en 2016, la plateforme DGX-1 avec Nvidia Pascal 8x GPUs server(P100)[10] avec le Deep Learning de Nvidia intĂ©grĂ© a une puissance d'environ 170 tĂ©raFLOPS (FP16), il est d'une puissance comparable aux superordinateurs de 2005[11]. La version Tesla V100[12] intĂ©grĂ©e a une puissance d'environ 960 tĂ©raFLOPS (FP16), elle est d'une puissance comparable aux superordinateurs de 2007[13].

Le , le rĂ©seau de minage permettant la gĂ©nĂ©ration de la cryptomonnaie Bitcoin totalise une puissance d'environ 64 exaFLOPS[14] - [15] - [16]. Il s'agit du rĂ©seau le plus puissant au monde, avec une performance excĂ©dant 500 fois celle du supercalculateur Tianhe-2, ce dernier se trouvant en seconde place. Il est Ă  noter que la majoritĂ© de cette puissance de calcul est rĂ©alisĂ©e sur des ASIC ne permettant la plupart du temps pas un emploi en tant que supercalculateur, ces puces Ă©tant très spĂ©cialisĂ©es. L'usage du nombre de FLOPS est Ă©galement controversĂ©, puisque ces puces ne rĂ©alisent pas de calculs Ă  virgule flottante Ă  proprement parler. Il s'agit plutĂ´t d'une mesure de performance Ă©quivalente.

IBM a annoncĂ© avoir mis en service un nouveau supercalculateur crĂ©ditĂ© de 200 pĂ©taflops en pour le DĂ©partement de l'Énergie des États-Unis au Laboratoire national d'Oak Ridge, le Summit[17].

En 2020, Le système Fugaku développé par Fujitsu et l'institut de recherche Riken, atteint 415,5 pétaflops[18].

2020, Nvidia avec la plateforme Ampère bascule l'ordinateur professionnel Ă©quipĂ© d'une carte A100 de 826 mm², obtient une puissance 19,5 tĂ©raFLOPS (FP32) et 312 tĂ©raFLOPS pour les cĹ“urs Tensor (FP32), comparable aux superordinateurs de 2007[19].

Notes et références

Notes

  1. Ou encore flops ou flop/s.
  2. Sans « S » est peu utilisé en France car synonyme d'échec en argot.
  3. Dans ce contexte, le mot « socket » se réfère à un circuit intégré sur une carte mère quel que soit le nombre de cœurs et de mémoire contenus dans celui-ci.

Références

  1. (en) Dr Mark R. Fernandez, Nodes, Sockets, Cores and FLOPS, Oh, My sur dell.com, 10 novembre 2011.
  2. (en) Top500 list - June 2011, sur top500.org.
  3. Supercalculateurs : le Fujitsu « K » atteint les 10 pétaflops, sur zdnet.fr, 3 novembre 2011 (consulté le 13 février 2015).
  4. (en) « Titan - Cray XK7, Opteron 6274 16C 2.200GHz, Cray Gemini interconnect, Nvidia K20x », sur top500.org (consulté le ).
  5. (en) Tianhe-2 (MilkyWay-2), sur top500.org.
  6. (en) Top500 List - November 2001, sur top500.org.
  7. (en) BOINC stats, sur boincstats.com.
  8. (en) « Les États-Unis lancent la création du premier exacalculateur au monde », sur Humanoïdes, (consulté le )
  9. « À quoi va servir le supercalculateur français ultra puissant promis pour 2020? », sur Le Huffington Post (consulté le )
  10. DGX-1 NVIDIA, sur nvidia.fr.
  11. (en) Top500 List - Juin 2005, sur top500.org.
  12. DGX-1 Tesla V100 NVIDIA, sur nvidia.fr.
  13. (en) Top500 List - November 2007, sur top500.org.
  14. (en) « Global Bitcoin computing power now 256 times faster than top 500 supercomputers combined », sur forbes.com (consulté le )
  15. « Bitcoin Watch », sur bitcoinwatch.com
  16. « Bitcoin Charts », sur bitcoincharts.com
  17. « Supercalculateur : Summit au Sommet », InformatiqueNews.fr,‎ (lire en ligne, consulté le )
  18. « Le Japon a désormais le superordinateur le plus puissant du monde », sur GuruMeditation, (consulté le )
  19. (en) Top500 List - Juin 2007, sur top500.org

Voir aussi

Articles connexes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.