El poder de cómputo de una computadora ( rendimiento de la computadora ) es una característica cuantitativa de la velocidad de realizar ciertas operaciones en una computadora . La mayoría de las veces, la potencia informática se mide en flops (el número de operaciones de punto flotante por segundo ), así como sus derivados.
Por el momento, se acostumbra clasificar como supercomputadoras los sistemas con una potencia de cómputo de más de 10 teraflops (10 * 10 12 o diez billones de flops; en comparación, la computadora de escritorio moderna promedio tiene un rendimiento de alrededor de 0,1 teraflops). Uno de los sistemas informáticos más potentes en la prueba HPL, el chino Sunway TaihuLight , tiene un rendimiento que supera varias decenas de petaflops .
Hay varias dificultades para determinar la potencia de cálculo de una supercomputadora. En primer lugar, tenga en cuenta que el rendimiento del sistema puede depender en gran medida del tipo de tarea que se realice. En particular, la necesidad de intercambio frecuente de datos entre los componentes de un sistema informático, así como el acceso frecuente a la memoria , afecta negativamente a la potencia informática . En este sentido, se asigna la potencia informática máxima: hipotéticamente, el número máximo posible de operaciones en números de punto flotante por segundo que una supercomputadora determinada es capaz de producir.
El bitness de los valores procesados por el programa también juega un papel importante (generalmente, esto se refiere al formato de números de coma flotante). Así, por ejemplo, para las GPU NVIDIA Tesla de las dos primeras generaciones, el rendimiento máximo en modo de precisión simple (32 bits ) es de aproximadamente 1 teraflops, pero al realizar cálculos con doble precisión (64 bits), es 10 veces menor ( por ejemplo, en los chips de la serie GF200, 10 veces menos bloques admiten cálculos de doble precisión [2] ).
La estimación de la potencia informática real se realiza mediante la aprobación de pruebas especiales ( puntos de referencia ), un conjunto de programas especialmente diseñados para realizar cálculos y medir su tiempo de ejecución. Por lo general, se estima la velocidad de resolución de un gran sistema de ecuaciones algebraicas lineales por parte del sistema , lo que se debe, en primer lugar, a la buena escalabilidad de este problema.
El punto de referencia más popular es el punto de referencia Linpack . En particular, HPL (implementación altamente paralela de Linpack usando MPI) [3] se usa para compilar la lista de supercomputadoras TOP500 en el mundo [4] .
Otros programas de prueba populares son NAMD [5] (resolución de problemas de dinámica molecular ), HPCC ( HPC Challenge Benchmark ), NAS Parallel Benchmarks [3] .
En 2022, según la calificación actualizada de la supercomputadora TOP500, se superó oficialmente la barrera de la exaescala . [6]
A partir de junio de 2011, las supercomputadoras más poderosas son :