Computación de alto rendimiento

Entrevista entre Holger Klein y Bernd Mohr del Jülich Supercomputing Center sobre el tema de la informática de alto rendimiento.

High Performance Computing ( Inglés computación de alto rendimiento , HPC ) es un área de la computación basada en ordenador. Incluye todo el trabajo informático que requiere un alto nivel de potencia informática o capacidad de almacenamiento.

Las computadoras de alto rendimiento son sistemas informáticos adecuados para procesar tareas informáticas de alto rendimiento.

Definición de términos

Computación de alto rendimiento

Debido al rápido desarrollo de la tecnología informática, no existen criterios formales permanentes para la delimitación exacta de la informática de alto rendimiento de las otras áreas de la informática asistida por ordenador. Sin embargo, generalmente se reconoce que las aplicaciones informáticas, cuya complejidad o tamaño hacen que la computación en computadoras de estaciones de trabajo simples sea imposible o al menos sin sentido, entran en el campo de la computación de alto rendimiento.

La computación de alto rendimiento es posible en primer lugar gracias a la arquitectura de las computadoras de alto rendimiento, que está orientada al procesamiento en paralelo. Para que las aplicaciones puedan utilizar esta arquitectura, deben programarse en paralelo . Esto se puede hacer con OpenMP y MPI , por ejemplo.

Computadora de alto rendimiento

Al igual que en la informática de alto rendimiento, el término computadora de alto rendimiento difícilmente puede definirse formalmente. Sin embargo, una característica esencial es una arquitectura orientada al procesamiento en paralelo.

Uno de los ordenadores de alto rendimiento son, por un lado, los superordenadores altamente paralelos y , por otro, los clústeres de ordenadores , que pueden estar tanto distribuidos ( informática distribuida , informática en cuadrícula ) como organizados en una red local. Otros sistemas informáticos con una arquitectura especial, por ejemplo con una memoria muy grande y organizada de manera eficiente, también pueden denominarse ordenadores de alto rendimiento.

En la actualidad, las computadoras en la clase de rendimiento de teraflops y superiores son computadoras particularmente de alto rendimiento.

distribución

La informática de alto rendimiento es cada vez más importante , especialmente en la informática científica, como herramienta para calcular, modelar y simular sistemas complejos y para procesar grandes cantidades de datos de medición. Hoy en día, estas aplicaciones se pueden encontrar en prácticamente todas las áreas de las ciencias naturales y técnicas; Las áreas típicas de aplicación son la meteorología y la climatología , la física de partículas y astro , la biología de sistemas , la genética , la química cuántica y la mecánica de fluidos .

También existen aplicaciones informáticas de alto rendimiento en la informática comercial. Muchos de ellos son de origen científico (p. Ej., Pronóstico del tiempo, simulación de pruebas de choque, simulación de flujo en la construcción de aeronaves), pero también hay aplicaciones sin carácter científico, p. Ej. B. en la generación de películas animadas.

Ocasionalmente, también se cuentan las aplicaciones para computación de alto rendimiento que, como instancias de aplicaciones individuales, no presentan requisitos de recursos inusuales, pero que normalmente se ejecutan en grandes cantidades al mismo tiempo y desarrollan una complejidad a partir de esto; Se pueden encontrar ejemplos típicos en aplicaciones de bases de datos en el sector financiero y en la conmutación de conexiones telefónicas.

Ver también

enlaces web

  • Top 500 : lista de las 500 computadoras más rápidas

Evidencia individual

  1. Podcast de resonador de la Asociación Helmholtz : Computación de alto rendimiento (episodio 61, 5 de junio de 2015)