¿Qué es la computación de alto rendimiento?
Computación de alto rendimiento (HPC) es el uso de tecnología informática avanzada, como supercomputadoras y algoritmos de procesamiento paralelo, para descubrir problemas computacionales complejos. La tecnología es utilizada principalmente por aquellos en el campo de la ciencia, los militares y la academia. A medida que las transacciones comerciales se vuelven más complejas, HPC se está utilizando en las áreas de almacenamiento de datos y procesamiento de transacciones, así como minería o utilizando esa información para fines estadísticos.
El objetivo principal en la computación de alto rendimiento es resolver problemas computacionales con precisión, velocidad y eficacia. El procesamiento paralelo, que utiliza más de una unidad de procesamiento central (CPU) para calcular un problema y técnicamente debería hacer el cálculo mucho más rápido, es clave para el éxito de HPC. Otras formas de mayor velocidad de cálculo, incluidas múltiples computadoras unidas juntas conocidas como computadoras agrupadas, también contribuyen a la computación de alto rendimiento.
Las supercomputadoras también se utilizan en el proceso de alta PErformance Computing. Los términos supercomputador y supercomputación pueden ser confusos porque a veces se intercambian con los términos computación de alto rendimiento y una computadora de alto rendimiento, pero también pueden considerarse una forma especializada de computación de alto rendimiento. Sin embargo, para todos los efectos, la supercomputadora se refiere a una computadora que puede calcular una alta tasa de eficiencia.
Los cálculos realizados por una supercomputadora se clasifican a la velocidad en la que puede realizar operaciones de puntos flotantes por segundo (FLOPS), que es la cantidad de cálculos con números que puede realizar por segundo. El punto flotante se refiere al punto decimal en un número que, dado que está "flotando", puede representar un número con un mayor grado de precisión que una operación de punto fijo. La cantidad de fracasos necesarios para considerarse una supercomputadora es un teraflop o más, un valor expresado como 10 a la 12a potencia enNotación científica, o 1,000,000,000,000 de fracasos. Sin embargo, hay supercomputadoras que pueden ir a Petaflops, que son 1,000,000,000,000,000 de fracasos.
El uso de la computación de alto rendimiento también se extiende a ciertos problemas técnicos, típicamente en campos de ingeniería, como la industria petroquímica y la dinámica de fluidos computacional. Cuando se usa de esta manera, HPC se conoce como computación técnica de alto rendimiento (HPTC). Hay una superposición entre todos los campos, por lo que no siempre está claro qué constituye HPTC o HPC, y los términos son, en muchos sentidos, sinónimos.
Las computadoras de alto rendimiento superior se almacenan en una lista conocida como Top500. Esta lista fue creada para centralizar una base de datos, así como crear criterios para definir los estándares informáticos de alto rendimiento. Es mantenido por científicos en Alemania y los EE. UU., Y se actualiza dos veces al año.