¿Qué es una plataforma HPC remota, buena y barata para uso personal?

Primero, defina lo bueno y lo barato. Específicamente para qué estás optimizando:

  1. precio por hora de CPU?
  2. precio por flop?
  3. tiempo de solución?
  4. costo por solución?
  5. ¿Elasticidad máxima para escalar hacia arriba y hacia abajo? Esto es importante para cargas de trabajo sensibles al tiempo pero con ráfagas.
  6. Problemas para la solución. ¿Desea administrar y configurar una solución óptima que podría requerir muchas pruebas y aprendizaje durante semanas o iniciar sesión en un sistema funcional y presionar los trabajos de lanzamiento hoy mismo?

Segundo, examine su trabajo y flujos de datos. Todo el cómputo en el mundo es inútil si no puede permitirse el tiempo y el dinero para mover sus datos dentro y fuera del clúster de manera rentable. Por lo general, debe pagar por:

  1. ancho de banda de red dentro y fuera
  2. datos en reposo durante, antes y después de que se ejecute el clúster.

Puede obtener almacenamiento barato, pero rara vez alimenta un clúster tan rápido como el clúster necesita los datos, por lo que paga por el cómputo que pasa la mayor parte del tiempo esperando la E / S de datos.

Tercero, considere las necesidades de comunicación entre procesos de su aplicación. Habrá:

  1. Mensaje serio que pasa a través de MPI cada pocos microsegundos (estrechamente acoplado)
  2. mensajes ocasionales cada varios minutos (poco acoplados)
  3. ningún mensaje pasa entre nodos (vergonzosamente paralelo).

Si tiene casos de uso simples con almacenamiento mínimo, comunicación entre procesos y necesidades elásticas de más de 10,000 núcleos para sobretensiones breves, las grandes nubes empresariales pueden ser una buena opción. En la mayoría de los casos, una aplicación HPC seria tendrá desafíos que harán que las nubes empresariales sean más caras y lentas.

Para docenas, cientos o miles de proveedores de núcleos como …

  1. Página de inicio de R Systems (enchufe descarado)
  2. Penguin Computing Penguin Computing bajo demanda: POD

… Tenga opciones a pedido (y un excelente soporte administrativo) que será un mejor valor y un gasto menor incluso si el precio nominal por hora central parece más alto.

Chromebook + crouton. Todo lo que necesitas es una máquina con wifi que pueda ejecutar ssh. Una vez que tenga eso, puede iniciar sesión en su máquina HPC y ponerse a trabajar.