Cómo crear una supercomputadora
¿Necesitas una máquina que pueda hacer ciento de billones de cálculos por segundo en coma flotante o simplemente necesitas una historia para contarla en el bar de cómo la supercomputadora que tienes en el sótano reventó un interruptor? Crear tu proprio clúster computacional de alto rendimiento, es decir, una supercomputadora es un desafío que cualquier persona experta con un fin de semana libre y dinero puede abordar. Técnicamente hablando, una supercomputadora moderna con multiprocesamiento es una red de computadoras que trabajan en paralelo para resolver un problema. Este artículo describirá cada paso del proceso brevemente, centrándose más en el hardware y el software.
conținut
Pasos
1
Determina que componentes hardware y recursos necesitas. Necesitarás un nodo central, al menos una docena de nodos de cálculo idénticos, un conmutador Ethernet, una unidad de distribución de energía y un rack. Determina la demanda eléctrica, la refrigeración y el espacio necesario. También decide la dirección IP que vas a utilizar para tu red privada, el nombre de cada nodo, qué paquetes de software quieres instalar y a que tecnología quieres aplicar las capacidades de computación paralela (se hablará más adelante sobre esto).
- Aunque el hardware es caro, todo el software incluido en esta guía es gratuito y la mayoría de código abierto.
- Si quieres ver lo rápido que será tu supercomputadora en teoría, puedes utilizar la siguiente herramienta: https://hpl-calculator.sourceforge.net/
2
Crear los nodos computacionales. Necesitarás hacer los nodos computacionales o comprar servidores preconstruidos.
3
Instala los servidores en el rack. Empieza desde la parte inferior para que la parte superior del rack no pese demasiado. Necesitarás un amigo que te ayude con esto ya que los servidores pueden ser muy pesados y guiarlos en los carriles que los sostienen en el rack puede ser difícil.
4
Instala el conmutador Ethernet encima del chasis del servidor. Aprovecha ahora para configurar el conmutador: permite tamaños de 9000 bytes para tramas Jumbo, configura la dirección IP poniendo la dirección estática que decidiste en el primer paso y desactiva los protocolos de enrutamiento innecesarios como el SMTP Snooping.
5
Instala la PDU (Unidad de Distribución de Energía, por sus siglas en inglés). Dependiendo de la corriente que necesitarán tus nodos a carga máxima, es posible que necesites 220 voltios para las operaciones computacionales de alto rendimiento.
6
Con todo instalado, puedes empezar el proceso de configuración. Linux es el sistema operativo de facto para los clústeres HPC, no solo son el entorno ideal para la computación científica, sino que también son fáciles de instalar en cientos o incluso en miles de nodos. ¡Imagínate cuánto te costaría instalar Windows en todos esos nodos!
7
Instala la interfaz de paso de mensajes, el administrador de recursos y otras bibliotecas necesarias. Si no has instalado Rocks en el paso anterior, tendrás que configurar manualmente el software necesario para habilitar los mecanismos de cálculo paralelo.
8
Conecta los nodos computacionales juntos. El nodo central envía tareas de cálculo a los nodos computacionales, que a su vez deben enviar el resultado de vuelta, así como enviar mensajes entre sí. Cuanto más rápido, mejor.
9
Prueba el clúster. Lo último que querrás hacer antes de liberar todo el poder de cálculo a los usuarios, es comprobar su rendimiento. El benchmark HTP (High Performance Lynpack) es una opción muy popular para medir la velocidad computacional de un clúster. Tienes que compilarlo desde la fuente con todas la optimizaciones posibles que tu compilador ofrece a la arquitectura elegida.
Consejos
- Para velocidades de red realmente altas, busca interfaces de red de InfiniBand. Aunque tienes que prepárate para pagar un precio muy alto.
- La IPMI puede hacer que la administración de un gran clúster sea muy fácil proporcionando KVM dedicado sobre IP, opciones de apagado y encendido remoto y más cosas.
- Utiliza Ganglia para monitorizar la carga computacional de los nodos.
Advertencias
- Asegúrate de que la infraestructura que tienes puede manejar la carga.
Distribuiți pe rețelele sociale:
înrudit
- Cómo Crear un DVD ISO con Windows 7
- Cómo comprar una tarjeta de video para tu PC
- Cómo configurar tu computadora en una red de área local
- Cómo configurar tu computadora para iniciar desde una memoria USB
- Cómo crear un disco de recuperación y hacer un respaldo de tu disco duro en una Toshiba Satellite…
- Cómo crear una armadura de dragón en Skyrim
- Cómo crear una calculadora financiera en Excel
- Cómo crear una partición
- Cómo descargar juegos de PC
- Cómo descargar juegos de PC en computadoras Mac
- Cómo duplicar un disco duro
- Cómo entender el hardware de una computadora
- Cómo enviar un correo a un fax
- Cómo grabar juegos de Xbox 360 en discos DVD
- Cómo instalar Windows 8 en Virtual Box
- Cómo llenar un formulario PDF con PowerPoint
- Cómo minar bitcoins
- Cum se asamblează un supercomputer SETI
- Cómo darse espacio mutuamente
- Cómo escribir una composición o una historia
- Cómo instalar un sistema de sonido multicomponente en tu auto