High Performance Computing con Software libre

Embed Size (px)

DESCRIPTION

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

Citation preview

  • 1. SLUD 2012 High Performance Computing con Software libreGrupo GNU/Linux Universidad Distrital Cristian Alejandro Rojas Quintero @alejo0317

2. Cluster?Qu son?Quin los usa?Con qu fin? 3. Load Balance ClusterGrandes servidores webDistribucin de consultas 4. High Availability ClusterRedundancia Aplicaciones Crticas:BancosHospitales 5. High Performance ClusterProcesamiento de datos Mineria de datos Usos acadmicos: Bioinformtica Simulaciones Usos comerciales: Yacimientos depetroleo 6. Por qu con software libre? 4 Libertades: Propsito ModificacinCostosProductoPrecio recomendadoWindows HPC Server 2008 R2 Suite $925Microsoft HPC Pack 2008 R2 $450Enterprise 7. Qu necesito? Sistema de archivos compartido en red Necesidad de acceso por parte de los nodos a los datos. 8. Qu necesito?Ganc Herramientapara monitorearel estado delcluster:TemperaturaRAMCPUTrfico de red 9. Qu necesito?Lenguajes recomendados: C, C++, FortranComunicacin entre nodos:Capacidad de darle granularidad al problema 10. Qu gano?Ley de AmdahlFactor de aceleracin 1P S+ N 11. Distribuciones especializadas 12. Pasos PelicanDescargar la imagen ISO desdehttp://pareto.uab.es/mcreel/PelicanHPC/Bootear el nodo maestro desde CDEjecutar pelican_setupBootear los dems nodos desde RED 13. EjemplosMidiendo FLOPS del clusterHallando numeros primos 14. Preguntas? 15. Gracias! Cristian Alejandro Rojas Quintero - @alejo0317