Informática
¿Qué es un teraFLOPS?
TeraFLOPS es un término que se utiliza en informática para medir la potencia de cálculo de una CPU o GPU.La palabra teraFLOPS se forma con:
El prefijo tera (que significa billón europeo o trillón americano)
Y el acrónimo FLOPS (Floating Point Operations Per Second) que significa “operaciones de coma flotante por segundo”.
1 TeraFLOPS es 1.000.000.000.000 FLOPS
FLOPS es un acrónimo, por lo que en español se escribe siempre con la S, tanto si nos referimos al singular como al plural. Por tanto, un teraFLOPS o TFLOPS es una unidad de medida de potencia de cálculo, al igual que los milímetros y los kilómetros son unidades de medidas de distancias.
FLOPS Vs. MIPS: rendimiento computacional
Los FLOPS y MIPS (Million Instructions Per Second) son las unidades de medida más habituales a la hora de calcular el rendimiento computacional de un ordenador.Como hemos visto, un FLOPS mide las operaciones en coma flotante que se utilizan típicamente en campos como la investigación científica computacional.
La unidad MIPS mide el rendimiento de los números enteros que tiene más sentido a la hora de medir el rendimiento de sistemas que mueven datos (bases de datos, hojas de cálculo, ejecutar sistemas operativos virtuales, etc.).
Frank H. McMahon inventó los términos FLOPS y MFLOPS (megaFLOPS) para poder comparar los ordenadores más potentes del mundo (1986) por el número de cálculos de punto flotante que realizaban por segundo. A nivel científico era mucho mejor usar los FLOPS que los MIPS que eran más habituales en la época, ya que esta medida tenía poca relación con la capacidad aritmética de la máquina.
Sin embargo, para los usuarios domésticos y los usos normales de ofimática, los MIPS siguen siendo más importantes a la hora de determinar el rendimiento del día a día.
¿Cuántos teraFLOPS tiene tu móvil, ordenador (CPU/GPU), consola?
Móviles
El SoC Snapdragon 821 con Adreno 530 tiene un rendimiento de 519,2 gigaFLOPS (0,5 TFLOPS), y los chips Apple A9X del iPad Pro alcanzan los 345,6 gigaFLOPS (0,35 TFLOPS), todos ellos medidos con precisión simple de 32-bits.CPU
A nivel consumidor, los procesadores más potentes del momento (mediados del 2020) rondan los 1,3 TFLOPS de potencia:Intel Xeon W-3245: 1,4 TFLOPS
Intel Core i9-9900X 1,2 TFLOPS
AMD Ryzen 9 3950X 1,1: TFLOPS
Los procesadores de gama media-alta rondan el medio TFLOPS:
AMD Ryzen 7 3700X: 546,0 GFLOPS - 0,55 TFLOPS
Intel Core i9-9900: 499,0 GFLOPS - 0,50 TFLOPS
AMD Ryzen 5 3600X: 461,0 GFLOPS - 0,46 TFLOPS
También calculados en precisión simple (32-bit)
GPU
Ojo: La tabla está ordenada por los valores en precisión simple (32-bit)Como podemos ver, las tarjetas gráficas de Nvidia, normalmente, tienen una potencia muy alta en precisión simple, pero muy mala en precisión doble. La precisión simple es la que se usa en los juegos, pero la precisión doble es la que se utiliza en los cálculos complejos científicos y en el minado de muchas criptomonedas.
Consolas
En cuanto a consolas:PlayStation 4: 1,3 TFLOPS
Xbox One: 1,8 TFLOPS
PlayStation 4 Pro: los 4,2 TFLOPS
Nintendo Switch: entre 0,4 y 0,5 TFLOPS
La futura PlayStation 5 promete una GPU con 10,28 TFLOPS
La Xbox Series X promete una GPU de 12 TFLOPS
Todos ellos son en valores de precisión simple (32-bit)
Los FLOPS, su complejidad y por qué tienen muy poca importancia a nivel doméstico
Hay que tener en cuenta que la medición de FLOPS es muy compleja porque las diferentes operaciones en coma flotante llevan diferentes cantidades de tiempo para ejecutarse. Y no todo el mundo utiliza las mismas operaciones para establecer los cálculos.Por ejemplo, una división simple como 1/5, toma significativamente menos tiempo que el cálculo del logaritmo de 5.
Por eso, se estableció el algoritmo de Linpack como un estándar representativo con el que poder medir todos los sistemas bajo el mismo baremo de FLOPS.
Es importante señalar que el algoritmo de Linpack utiliza el formato en coma flotante de doble precisión (64-bit). Sin embargo, hemos visto como la mayoría de los valores que dan los fabricantes son con precisión simple (32-bit).
Además, los valores que dan los fabricantes suelen ser teóricos y en la práctica suelen ser inferiores debido a otros factores limitantes como la frecuencia de reloj o la velocidad de las memorias ROM y RAM.
Por tanto, aunque todos hemos acabado midiendo el rendimiento en FLOPS, no es una medida absoluta de la potencia de una CPU ni de una GPU.
Te puede interesar...
Los 9 mejores smartwatch baratos de 2020: los probamos todos
Los 7 mejores televisores de 2020: 4k, gaming, smartTV, baratos... ¡los probamos todos!
Los 8 mejores auriculares Bluetooth y TWS de 2020
Los 7 mejores altavoces Bluetooth de 2020
Filtrados los benchmarks del Core i9-10900F de 10 cores... Peores que los del procesador para portátiles AMD Ryzen 9 4900HS
Tajetas gráficas de referencia Vs. terceros fabricantes: ¿cuál debería comprar?
¿Qué son los C-States o modos C?
Lista con las temperaturas máximas seguras de las GPU actuales