FLOPS
El FLOPS (de l'anglès Floating point Operations Per Second) és una unitat de mesura informàtica que s'utilitza com a mesura de rendiment d'un ordinador, especialment els càlculs científics que requereixen un gran ús d'operacions en coma flotant.[1][2][3][4]
Tipus | unitat de mesura |
---|---|
Unitat de | floating-point operation rate (en) |
Conversions d'unitats | |
A unitats estàndard | 1 FLOPS |
Rendiment de l'equip | ||
---|---|---|
Nombre | flops | |
megaflops | 10⁶ | |
gigaflops | 10⁹ | |
teraflops | 1012 | |
petaflops | 1015 | |
exaflops | 1018 | |
zettaflops | 1021 | |
yottaflops | 1024 | |
xeraflops | 1027 |
Una altra unitat de mesura informàtica és el MIPS que indica la quantitat d'instruccions executades per segon.
Fórmula de càlcul
modificaEl FLOPS es pot calcular amb la següent fórmula : [5]
on core és un processador i socket és un conjunt de processadors.
Exemples
modificaFLOPS per cicle de diferents famílies de microprocessadors:
Família de CPU | Precisió Doble (DP) | Precisió Simple (SP) |
---|---|---|
Intel Core i Intel Nehalem | 4 DP FLOPs/cycle | 8 SP FLOPs/cycle |
Intel Sandy Bridge i Intel Ivy Bridge | 8 DP FLOPs/cycle | 16 SP FLOPs/cycle |
Intel Haswell, Intel Broadwell i Intel Skylake | 16 DP FLOPs/cycle | 32 SP FLOPs/cycle |
AMD K10 | 4 DP FLOPs/cycle | 8 SP FLOPs/cycle |
AMD Bulldozer, AMD Piledriver i AMD Steamroller, per mòdul (2 cores) | 8 DP FLOPs/cycle | 16 SP FLOPs/cycle |
Intel Atom (Bonnell, Saltwell, Silvermont i Goldmont) | 2 DP FLOPs/cycle | 4 SP FLOPs/cycle |
AMD Bobcat | 2 DP FLOPs/cycle | 4 SP FLOPs/cycle |
AMD Jaguar | 4 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A7 | 1 FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A9 | 1 FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A15 | 1 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A32 | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A35 | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A53 | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A57 | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
ARM Cortex-A72 | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
Qualcomm Krait | 1 DP FLOPs/cycle | 8 SP FLOPs/cycle |
Qualcomm Kryo | 2 DP FLOPs/cycle | 8 SP FLOPs/cycle |
IBM PowerPC A2 (Blue Gene/Q), per core | 8 DP FLOPs/cycle | |
IBM PowerPC A2 (Blue Gene/Q), per thread | 4 DP FLOPs/cycle | |
Intel Xeon Phi (Knights Corner), per core | 16 DP FLOPs/cycle | 32 SP FLOPs/cycle |
Intel Xeon Phi (Knights Corner), per thread (2 per core) | 8 DP FLOPs/cycle | 16 SP FLOPs/cycle |
FLOPS de diferents famílies de microprocessadors:
Família de CPU | FLOPS | Any |
---|---|---|
AMD ATI RADEON HD4800 | 1 teraFLOPS | 2008 |
Intel Core I7 980 XE | 109 gigaFLOPS | 2010 |
Nvidia Tesla GPU | 515 gigaFLOPS | 2010 |
Google TPU | 92 teraFLOPS | 2017 |
Vegeu també
modifica- Representació numèrica en coma flotant.
- MIPS: Instruccions per segon
Referències
modifica- ↑ «What is FLOPS (floating-point operations per second)? - Definition from WhatIs.com» (en anglès). WhatIs.com, 09-04-2017.
- ↑ «What is FLOP/s and is it a good measure of performance?» (en anglès). stackoverflow.com. [Consulta: 9 abril 2017].
- ↑ «What is FLOPS?» (en anglès). www.computerhope.com.
- ↑ «FLOPS (Floating Point Operations Per Second) Definition» (en anglès). techterms.com. [Consulta: 9 abril 2017].
- ↑ «Nodes, Sockets, Cores and FLOPS, Oh, My - High Performance Computing - Wiki - High Performance Computing - Dell Community» (en anglès). en.community.dell.com. Arxivat de l'original el 2017-02-18. [Consulta: 9 abril 2017].