Me gusta la respuesta de David Ecale de que una PC normal es como una supercomputadora de última generación de hace 30 años. Se calcula que la ley de Moore duplica el rendimiento cada 18 meses y esa es una relación de rendimiento de aproximadamente un millón a uno.
En estos días, las supercomputadoras están construidas con las mismas CPU y GPU y memorias que las plataformas de jugador, solo una gran cantidad de ellas. Las grandes diferencias tecnológicas están realmente en las redes y el software. Las redes de supercomputadoras le permiten enviar mensajes desde aproximadamente un millón de núcleos a cualquier otro en aproximadamente un microsegundo. A unos 100 gigabits por segundo. No solo eso, sino que prácticamente todos los núcleos pueden estar hablando con todos los demás al mismo tiempo .
La segunda gran diferencia es el software. Podría usar un súper para ejecutar un millón de copias de Doom o Excel, pero eso no es muy interesante, podría hacerlo con una botnet de Internet. El verdadero desafío es tratar de lograr que un millón de núcleos trabajen juntos para resolver algún problema, como, por ejemplo, la predicción del clima o la cromodinámica cuántica, o el diseño del reactor de fusión. Los problemas de software ciertamente no se resuelven, pero ahora es bastante sencillo para un experto en la materia, como un geólogo del petróleo, escribir un programa que pueda funcionar bien en clústeres de 1000 a 5000 núcleos, utilizando bibliotecas estándar y paquetes de comunicaciones como MPI y SCALAPACK.
- Cómo leer mis mensajes de WhatsApp en mi computadora
- ¿Cómo debo reemplazar el teclado de mi computadora portátil (Dell Latitude 3340)?
- ¿Por qué las computadoras portátiles Intel de 8.a generación tienen velocidades de procesador inferiores a 2.0GHz?
- ¿Debo actualizar la tarjeta gráfica NVIDIA GeForce 6150 LE en mi computadora?
- ¿Cómo debo comprar piezas para una PC para juegos?
Así que tome cien mil PC, 400 terabytes de DRAM rápida, 100 petabytes de almacenamiento y una red realmente rápida, agregue unos pocos miles de años de desarrollo de software y tendrá una supercomputadora. Para divertirse, escriba “srun -N 100000 date” para ver si todos los nodos tienen la hora correcta.
No olvide el edificio para mantenerlo adentro, muchos megavatios de energía y aire acondicionado, y algunas luces parpadeantes programables.