FLOPS


En informática , las operaciones de punto flotante por segundo ( FLOPS , flops o flop / s ) es una medida del rendimiento de la computadora , útil en campos de cálculos científicos que requieren cálculos de punto flotante . Para tales casos, es una medida más precisa que medir instrucciones por segundo .

La aritmética de coma flotante es necesaria para números reales muy grandes o muy pequeños , o cálculos que requieren un rango dinámico grande. La representación en coma flotante es similar a la notación científica, excepto que todo se lleva a cabo en base dos, en lugar de base diez. El esquema de codificación almacena el signo, el exponente (en base dos para Cray y VAX , base dos o diez para formatos de punto flotante IEEE y base 16 para IBM Floating Point Architecture ) y el Significand (número después del punto de base ). Si bien se utilizan varios formatos similares, el más común es ANSI / IEEE Std. 754-1985. Este estándar define el formato para números de 32 bits llamados precisión simple , así como números de 64 bits llamados precisión doble y números más largos llamados precisión extendida (usados ​​para resultados intermedios). Las representaciones de punto flotante pueden admitir un rango de valores mucho más amplio que el de punto fijo, con la capacidad de representar números muy pequeños y números muy grandes. [1]

La exponenciación inherente al cálculo de punto flotante asegura un rango dinámico mucho mayor, los números más grandes y más pequeños que se pueden representar, lo cual es especialmente importante cuando se procesan conjuntos de datos donde algunos de los datos pueden tener un rango extremadamente grande de valores numéricos o donde el rango puede ser impredecible. Como tal, los procesadores de punto flotante son ideales para aplicaciones computacionalmente intensivas. [2]

FLOPS y MIPS son unidades de medida para el rendimiento de cálculo numérico de una computadora. Las operaciones de coma flotante se utilizan normalmente en campos como la investigación científica computacional. La unidad MIPS mide el rendimiento entero de una computadora. Los ejemplos de operación de números enteros incluyen el movimiento de datos (A a B) o la prueba de valor (si A = B, entonces C). MIPS como punto de referencia de rendimiento es adecuado cuando se utiliza una computadora en consultas de bases de datos, procesamiento de texto, hojas de cálculo o para ejecutar múltiples sistemas operativos virtuales. [3] [4]Frank H. McMahon, del Laboratorio Nacional Lawrence Livermore, inventó los términos FLOPS y MFLOPS (megaFLOPS) para poder comparar las supercomputadoras del día por el número de cálculos de punto flotante que realizaban por segundo. Esto fue mucho mejor que usar el MIPS predominante para comparar computadoras, ya que esta estadística generalmente tenía poca relación con la capacidad aritmética de la máquina.

.

.


FLOPS por la supercomputadora más grande a lo largo del tiempo