SLUD 2012         High Performance Computing con                   Software libreGrupo GNU/Linux Universidad Distrital●   ...
¿Cluster?●¿Qué son?●¿Quién los usa?●¿Con qué fin?
Load Balance Cluster                        Grandes servidores webDistribución de consultas
High Availability ClusterRedundancia                 Aplicaciones Críticas:                  Bancos                  Hospi...
High Performance ClusterProcesamiento de datos   Mineria de datos                         Usos académicos:                ...
¿Por qué con software libre?●   ●4 Libertades:      ● Propósito      ● Modificación    ●Costos            Producto        ...
¿Qué necesito?           ●Sistema de           archivos           compartido en           red           ●Necesidad de     ...
¿Qué necesito?Ganc                 Herramienta                para monitorear                el estado del                ...
¿Qué necesito?Lenguajes recomendados: C, C++, FortranComunicación entre nodos:Capacidad de darle granularidad al problema
¿Qué gano?Ley de Amdahl                Factor de aceleración                         1                          P         ...
Distribuciones especializadas
Pasos Pelican●Descargar la imagen ISO desdehttp://pareto.uab.es/mcreel/PelicanHPC/●Bootear el nodo maestro desde CD●Ejecut...
Ejemplos●Midiendo FLOPS del cluster●Hallando numeros primos
¿Preguntas?
¡Gracias!●   Cristian Alejandro Rojas Quintero - @alejo0317
Upcoming SlideShare
Loading in …5
×

High Performance Computing con Software libre

335 views

Published on

Presentación usada en la charla "High Performance Computing con Software libre" en el marco del SLUD 2012. 30 de Agosto de 2012

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
335
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
160
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

High Performance Computing con Software libre

  1. 1. SLUD 2012 High Performance Computing con Software libreGrupo GNU/Linux Universidad Distrital● Cristian Alejandro Rojas Quintero @alejo0317
  2. 2. ¿Cluster?●¿Qué son?●¿Quién los usa?●¿Con qué fin?
  3. 3. Load Balance Cluster Grandes servidores webDistribución de consultas
  4. 4. High Availability ClusterRedundancia Aplicaciones Críticas: Bancos Hospitales
  5. 5. High Performance ClusterProcesamiento de datos Mineria de datos Usos académicos: ● Bioinformática ● Simulaciones Usos comerciales: ● Yacimientos de petroleo
  6. 6. ¿Por qué con software libre?● ●4 Libertades: ● Propósito ● Modificación ●Costos Producto Precio recomendadoWindows HPC Server 2008 R2 Suite $925Microsoft HPC Pack 2008 R2 $450Enterprise
  7. 7. ¿Qué necesito? ●Sistema de archivos compartido en red ●Necesidad de acceso por parte de los nodos a los datos.
  8. 8. ¿Qué necesito?Ganc Herramienta para monitorear el estado del cluster: ●Temperatura ●RAM ●CPU ●Tráfico de red
  9. 9. ¿Qué necesito?Lenguajes recomendados: C, C++, FortranComunicación entre nodos:Capacidad de darle granularidad al problema
  10. 10. ¿Qué gano?Ley de Amdahl Factor de aceleración 1 P S+ N
  11. 11. Distribuciones especializadas
  12. 12. Pasos Pelican●Descargar la imagen ISO desdehttp://pareto.uab.es/mcreel/PelicanHPC/●Bootear el nodo maestro desde CD●Ejecutar “pelican_setup”●Bootear los demás nodos desde RED
  13. 13. Ejemplos●Midiendo FLOPS del cluster●Hallando numeros primos
  14. 14. ¿Preguntas?
  15. 15. ¡Gracias!● Cristian Alejandro Rojas Quintero - @alejo0317

×