CÓMPUTO DE ALTO RENDIMIENTO

El Cómputo de Alto Rendimiento o  HPC (High Performance Computing) en inglés,  es el uso de supercomputadores para enfrentar problemas complejos que demandan alto poder de procesamiento, y  que podrian tardar demasiado tiempo en un computador tradicional.

Por lo general, estos supercomputadores están compuestos por cientos de nodos de cómputo y cantidades enormes de memoria y almacenamiento.


CÓMPUTO PARALELO

 Para aprovechar de forma eficiente, y lograr aumentar la capacidad de procesamiento, las aplicaciones de cómputo de alto rendimiento utilizan diversas técnicas de paralelismo, y programación distribuida.

Las aplicaciones deben ser escritas y compiladas para aprovechar esta infraestructura, y por ello la necesidad de contar con este tipo de infraestructura especializada.

 

APLICACIONES DEL CÓMPUTO DE ALTO RENDIMIENTO

Los problemas complejos crecen día a día, y con ellos las áreas que demandan estas infraestructuras, entre algunas de ellas tenemos:

  1. Bioquimica
  2. Quimica
  3. Física
  4. Entornos de modelamiento
  5. Industria (productos/servicios)
  6. Bioinformática
  7. Astronomia
  8. Ingeniería
  9. Economía
  10.  Inteligencia Artficial /Deep Learning/Machine Learning 

INFRAESTRUCTURA

312

cores

1,764 TB

MEMORIA

200 TB

Almacenamiento

5

gpu

1

MIC (Many Integrated Core)

POLÍTICAS DE USO

  1. Publicaciones que resulten del uso de los recursos de cómputo deben incluir los agradecimientos al CEMCC
  2. La cuenta de usuario en los cluster es personal e intransferible
  3. Todas las cuentas  caducarán el 1 de enero de cada año, con posibilidad de renovar por 1 año adicional
  4. La inactividad de una cuenta por más de 12 meses continuos será motivo de su eliminación.
  5. Recursos de cómputo adicionales debe ser debidamente justificados
  6. Los investigadores deben realizar pruebas para determinar la real cantidad de recursos necesarios, y con ello liberar aquel que no utilizarán.
  7. Los usuarios deben verificar que la aplicación está disponible antes de instalar localmente la misma, evitando duplicidad.
  8. Los usuarios deben obligatoriamente usar SLURM para realizar cualquier tipo de cómputo en los cluster de alto rendimiento
  9. Los cómputos no pueden superar los 10 días continuos de ejecución, los trabajos rotaran cuando exista sobredemanda.
  10. Se considera ilegal cualquier actividad fuera del ámbito académico y/o personal sin ningún tipo de notificación o autorización.
  11. Los respaldos de datos críticos es responsabilidad de cada usuario.
  12. El acceso y almacenamiento de material pornografico no es permitido.
  13. Cualquier actividad vinculada al minado de criptomonedas no es permitido
  14. Respetar siempre el uso de los recursos de cómputo, y el derecho de uso del recurso por parte de otros usuarios.
  15. Cualquier acción que vulnere la privacidad, disponibilidad y seguridad de  los usuarios será sancionada.
  16. La preferencia del uso de los recursos de cómputo siempre será para aplicaciones paralelas que aprovechen realmente la infraestructura de cómputo disponible.
  17. Se restringirá el uso de los cluster de mayor poder de cómputo a todo aquello que no esté debidamente paralelizado.
  18.  La administración puede solicitar en cualquier momento información del estado de los proyectos utilizando los cluster con el fin de mejorar el servicio, y planificar posible demanda futura de los recursos de cómputo
  19. El CEMCC puede asignar mayores recursos según necesidades excepcionales justificadas  previamente, y se reserva el derecho de informar o no al resto de los investigadores de tal decisión.
  20. El uso de los recursos para un nuevo proyecto tambien debe ser informado al CEMCC.