¿Para qué se usa una súper computadora?

Bueno, las supercomputadoras son solo otra forma de maquinaria utilizada para el cálculo y el cálculo (DUH). Lo que diferencia a una supercomputadora de su máquina de juego habitual fabricada comercialmente es (por supuesto) su capacidad computacional .

Por lo tanto, es evidente que la existencia de supercomputadoras es para ayudar en los cálculos que están más allá de la capacidad computacional actual de las computadoras comerciales modernas o les tomaría una gran cantidad de tiempo mostrar los resultados .

A partir de ahora solo puedo pensar en usos dentro de los campos científicos:

  1. Probar modelos matemáticos para la simulación dinámica del sistema meteorológico
  2. Esfuerzo continuo en el cálculo de la cadena infinita de números para pi
  3. Para descifrar códigos en Criptoanálisis
  4. Para simulaciones de sistemas estocásticos que involucran cadenas de Markov o el método de Monte Carlo (por ejemplo, finanzas computacionales, procesamiento de lenguaje natural, etc.)
  5. Compilación y análisis de una cantidad inconmensurable de datos (por ejemplo, experimentos de física de partículas)
  6. Simulación de algoritmos de redes neuronales en Machine Learning o Inteligencia Artificial (por ejemplo, IBM Watson)
  7. Para el cálculo de conjeturas matemáticas (por ejemplo, teorema de cuatro colores, ecuación de Navier-Stokes, función Zeta en la hipótesis de Riemman, etc.)

Las supercomputadoras se utilizan casi por completo para ejecutar simulaciones. Esto puede abarcar desde la ciencia de los materiales hasta la aerodinámica, el clima y la forma en que se forman las galaxias.

Aquí está la versión de dibujos animados (esto es estrictamente incorrecto, pero sigue siendo útil). Comience con una parte del mundo que le gustaría modelar: una galaxia, una explosión, un ala de avión. Tienes un conjunto de ecuaciones que describen cómo cambian las cosas con el tiempo. Si solo tiene un procesador, la granularidad de su simulación será bastante gruesa, y aunque obtendrá una respuesta, sus barras de error serán bastante altas.

Sin embargo, si tiene dos procesadores, puede dividir el trabajo y hacer el doble de rápido, duplicar la granularidad y obtener una mejor respuesta, o ver un problema que es el doble de grande.

Una vez que llega a las máquinas con 1.5 millones de núcleos de procesador, está haciendo los tres tipos de optimización. Ahora estamos trabajando en máquinas que tendrán mil millones de núcleos de procesador.

Aquí hay una aplicación inusual: estudiar el virus de la polio:
Página en youtube.com