¿Qué tipo de problemas se resuelven mejor en una supercomputadora frente a un clúster de computación distribuida?

En estos días, las “supercomputadoras” son clústeres informáticos distribuidos.

Según el artículo de Wikipedia sobre las 500 supercomputadoras más potentes:

“A partir de noviembre de 2016, las supercomputadoras TOP500 ahora son todas de 64 bits, en su mayoría basadas en CPU x86-64 (arquitectura de conjunto de instrucciones Intel EMT64 y AMD AMD64)”

Básicamente, una supercomputadora típica es una sala grande, llena esencialmente de los mismos chips que tiene en una computadora de escritorio típica.

Eso es un “clúster informático distribuido”.

Así que no hay diferencia allí.

En el pasado, había máquinas como la icónica máquina “Cray XMP”, que eran computadoras individuales muy rápidas (aunque incluso tenían múltiples procesadores de algún tipo), y luego pudo haber una distinción porque todos los procesadores compartían el mismo recuerdo

Pero eso está de vuelta en el oscuro y lejano pasado. En estos días, una supercomputadora es un grupo de computadoras normales unidas con una infraestructura de red rápida.

Pregunta original: ¿Qué tipo de problemas se resuelven mejor en una supercomputadora frente a un clúster de computación distribuida?

La mayoría de las supercomputadoras son clústeres de computación distribuida. Cada nodo está conectado por una red, y eso es lo que lo hace distribuido, incluso si está en el mismo bastidor. Muchos trabajos que funcionan bien en supercomputadoras intentan limitar la comunicación debido a la sobrecarga de la red.

A menos que intentara comparar un clúster de supercomputación con la computación grid. Entonces, por supuesto, cada trabajo debe ser completamente independiente.

Problemas que no pueden dividirse en bits independientes o que requieren mucha memoria. Algo así como una simulación meteorológica global con detalles finos.

Un problema que funcionaría bien en un clúster distribuido (donde el ancho de banda de interconexión es mucho menor que la velocidad de acceso a la memoria) es algo así como identificar barcos en fotografías satelitales. Se envían un millón de fotos a mil nodos de cómputo, que deben decidir “¿hay un barco en este marco?”. Los marcos son completamente independientes; no es necesario que el nodo # 502 sepa nada sobre lo que está haciendo el nodo # 3.

More Interesting

Un distribuidor de computadoras portátiles me vendió una computadora portátil HP sin informarme que la copia preinstalada de Windows 8.1 está pirateada. ¿Eso es fraude? Si es así, ¿qué puedo hacer?

¿Cuánto es la potencia informática por vatio en las computadoras modernas más que en XT?

Cómo almacenar datos en una tarjeta SD o almacenarlos en una computadora con un cable USB usando un FPGA

¿Cuáles son las cinco razones por las cuales una computadora no puede funcionar sin un sistema operativo?

¿Quién inventó las supercomputadoras?

¿Cómo afecta el tipo de computadora utilizada al tiempo de ejecución de la computadora?

Recibo el siguiente mensaje de error cuando inicio mi laptop: 'PXE-E61: falla de prueba de medios, verifique el cable; PXE-M0F: salir de Broadcom PXE ROM; Sistema operativo no encontrado'. Si reinstalo Windows Vista, ¿perderé todos mis archivos?

¿Debo comprar una videograbadora o una computadora para juegos?

¿Por qué obtengo una pantalla negra cada vez que enciendo mi laptop?

¿Cuál es la mejor computadora portátil para juegos MSI con menos de 90k?

¿Cuál es la mejor computadora portátil bajo Rs. 45,000?

¿Con qué frecuencia actualiza Google su infraestructura de hardware? ¿Necesita seguir de cerca el ciclo de lanzamiento de nuevas CPU, GPU, etc.?

¿Es una PC personalizada una computadora Asus si lo único que tiene Asus es la placa base?

¿Puede alguien ayudarme? Quiero construir una PC para juegos desde cero con un presupuesto de $ 500-600, ¿es esto suficiente?

¿El portátil HP i5 de 7.a generación es bueno para la edición de video?