Software Libre como instrumento para el desarrollo y crecimiento de HPC



Documentos relacionados
Pantalla principal NOTA

- 1 - Servicios de otros fabricantes

(Versión en Español) Copyright (c) (derecho de autor) ZURB, inc. Licencia MIT

Manual del usuario de Google Cloud Print

CA Product Vision. Notas de la versión. Winter 2012, V3.00. Segunda edición

VCC-HD2300/HD2300P VCC-HD2100/HD2100P

Nuevo ADDPOIS V1R3. Historial de versiones de software. Versión Fecha Cambios en la Actualización

TÉRMINOS Y CONDICIONES DE USO DE LA APLICACIÓN WEB GEOXARC

GENERAR DOCUMENTACIÓN ON-DEMAND

COE_XBOX_360_Mancover_ES.indd 1

FOR INFORMATION PURPOSES ONLY Terms of this presentation

Sophos Endpoint Security and Control Guía de inicio de usuario independiente

Fundamentos de Gobierno Electrónico

Acerca de la función de reproducción del servicio de música digital Spotify

EMC SourceOne TM para Microsoft SharePoint 7.0 Búsqueda de archivo Tarjeta de referencia rápida

Normativa de proyectos del Laboratorio de Arquitectura de Computadoras.

Pequeño manual de introducción a HubNet

Copyright Copyrights

Servicio de Reclamos Amadeus Guía Rápida

- Quiénes NUNCA han Utilizado Software Libre? - Cuál es la diff entre software gratis y libre?

ARRIS Solutions Inc. CONDICIONES DE USO APLICACIONES DE SOFTWARE ARRIS

Sesión 5: Instalación de aplicaciones

DARK SOULS - 2 ÍNDICE

Sophos Enterprise Console Guía rápida de inicio

Solución para Ejecución de la Estrategia. Rodrigo Salgado Pujalt Gerente de Ecosistemas y Canales Cloud Perú, Ecuador y Colombia

AVX. Especificaciones técnicas


Guía del Usuario. Versión 12

Adobe Illustrator Client Manual del Usuario

MagicInfo Express Creador de contenido

Hoja de trabajo de configuración de la serie EMC VNXe

CASIO ClassPad App. (para Android, para ios) Guía del usuario. Para la serie ClassPad II.

Contrato de licencia para el usuario final. Producto mobile PRINT & SCAN, versión 1.1

Microsoft Developer Network Academic Alliance Características

Buildtek: La evolución del negocio con SAP

Linux Week PUCP. Computación de Alto Rendimiento en Linux.

Assembly Instructions. Tools required for assembly: Small wrench. Operating Instructions. Cleaning Your KaZAM Bicycle WARNING: WARNING:

Roadshow ECM Proyecto Imaging & Workflow Barclays. Miguel Ángel García de la Cruz

Manual. Isolation transformer 7000 W 230V 32A

Interniche TCP-IP - V3.1 copyright (c) rsa data security, inc

Oracle On Demand Infrastructure: Virtualización con Oracle VM. An Oracle White Paper Junio 2009

Propuesta de posiciones.

Plataforma de movilidad SAP en la Nube

Instrucciones para la instalación de IBM SPSS Data Access Pack para Linux

Administración GNU/Linux. Nivel I. Trabajo Práctico Final

Sophos Enterprise Console Guía de actualización

CEFIRE de Valencia Curso Iniciación a Edubuntu Código: 07VA66EA036

Publicar y mapear una impresora a través de internet.

Comesa Ltda.: Comercializa con más precisión y rapidez gracias a SAP

Mario & Sonic en los Juegos Olímpicos: Rio 2016

Protección modo común

Sophos Enterprise Console Guía de actualización

Destilador/Purificador Solar

Guía del usuario de Cisco Unified Personal Communicator

Sesión 5: Wine. Proyecto de formación en centros CEIP Benimamet Valencia

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013

Sophos Anti-Virus para VMware vshield Guía de actualización

Seguridad en Aplicaciones Críticas; SAT. Carlos Jiménez González

Sophos Endpoint Security and Control Guía de actualización

Fondo y pantalla inactiva. Guía del administrador

TITLE VI COMPLAINT FORM

Servicio de Reclamos Amadeus Guía Rápida

HDD TWAIN driver Manual del Operador

Manual. Isolation transformer 2000W 115/230V 18/ 9A 3600W 115/230V 32/16A

VASO DE ALUMINIO 400cc PISTOLA DE GRAVEDAD CON SP352 SP352. GRAVITY SPRAY GUN WITH ALUMINIUM SWIVEL CUP 400cc

Part No: KTI (Page 1-13) (Pagina 14-26) K-Tool International Wixom, MI 48393

Rational Developer for System z Unit Test. Sergio González Consultor Calidad Ingeniería del Software

Uso de ADOBE CONNECT 8 Add-in para IBM Lotus Notes

Haciendo realidad la gestión de dispositivos móviles

Administración del laboratorio de prácticas

Contenidos Configuración Uso Resolución de problemas LED de estado Apéndice WIRELESS SUBWOOFER. Manual del usuario. HEOS Subwoofer

Sophos Enterprise Console Guía rápida de inicio

Guía de instalación de eroom 7 Real Time Services. Versión

GUÍA DE USUARIO (No oficial) OpenBSD 5.1

La productividad es la relación entre la cantidad de productos obtenida por un sistema productivo y los recursos utilizados para obtener dicha

Mejore su proceso de administración de viajes y reservas en línea con SAP Cloud for Travel & Expense y GetThere Francisco Del Valle Marzo 12, 2014

Studio Essentials Guía del Usuario

Cómo proteger su organización con una estrategia de Administración de Dispositivos Móviles? Rodrigo Calvo,CISSP, ITIL v3, SNIA

Esko Data Exchange for Adobe Illustrator Guía del Usuario

Muebles Liz: información más eficiente con SAP

Oracle Data Integrator. An Oracle Technical White Paper Febrero 2009

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

Información Cliente/Material.

Pistas Separadas TÉRMINOS Y CONDICIONES

Conectar Outlook con Exchange en local

Introducción a la Administración de Roles. Un Oracle White Paper Septiembre 2008

XV ENCUENTRO INGENIERO&JOVEN 2017 Salidas profesionales en Auge Movilidad: Sostenibilidad e Innovación

PageScope Box Operator Ver. 3.1 Manual del Operador

Software TRENDnetVIEW Pro. Guía de instalación rápida de TRENDnetVIEW Pro (1)

Metodología de Implantación Rational en INSA: Objetivo CMMI

AVISO QUE DEBE COLOCARSE EN EL CÓDIGO Y PUEDE MOSTRARSE EN LA EJECUCIÓN DEL PROGRAMA

Mejoramiento continuo de sus servicios gracias a SAP Business One

Puedes descargar los archivos de instalación de Windows SteadyState en el Centro de descarga Microsoft.

Aplicación de una herramienta colaborativa en el desarrollo comunitario de conocimiento para Computación de Alto Rendimiento

Computacion de Alto Performance

Determinación de precios (Captura y Actualización)

SyncThru Admin 5 Manual del administrador del complemento Gestión de controladores

5 puntos clave para movilizar su negocio. Jorge Seoane Septiembre 2014

DDR3 Unbuffered DIMMs Evaluated with AMD Phenom II X6 Processors

CERTIFICADO DE GARANTÍA LIMITADA DE POR VIDA DE FREGADEROS ELKAY

Transcripción:

Charla conjunta JSL - HPCDay Software Libre como instrumento para el desarrollo y crecimiento de HPC Ricardo Medel Intel y UTN-FRC 19 de septiembre de 2013

Qué es HPC? HPC: High Performance Computing AAltltoo R s e n s o i e Reennddim c n a o n t i t imie o s c iento e a r t AAllttaass PPres AAltltoo D Deesseem mppeeññoo Definición: Uso de una colección de recursos computacionales cooperando para resolver problemas computacionalmente complejos, generalmente involucrando un gran número de datos y cálculos.

Usos de HPC Diseño Bioingeniería Energía Animaciones Finanzas Clima Emergencias

Medidas de rendimiento FLOPS = operaciones de punto flotante por segundo Top500.org

Un poco de historia Supercomputadoras IBM Naval Ordnance Research Calculator (1954, 15KFLOPS) CDC 6600 (1964, 3 MFLOPS) Cray 1 (1976, 80 MFLOPS) Cray2 (1985, 1.9 GFLOPS) Hitachi SR2201 (1995, 600 GF) ASCI Red (1996, 6K CPUs, 1TF) Rodarunner (2008, 20K CPUs,1 PF)

Clúster de PCs 1994 Tom Sterling y Donald Becker (NASA) Clúster Beowulf Memoria distribuida (MPI) Software libre Red de Interconexión

Profesionalización de clústeres

La segunda revolución 2004 Stony Brook University: GPU cluster for HPC

Profesionalización de aceleradores Texto

Cuál será la próxima (r)evolución? Micro-clústeres?

Cuál será la próxima (r)evolución? HPC en la nube?

Clúster de PCs 1994 Tom Sterling y Donald Becker (NASA) Clúster Beowulf Memoria distribuida (MPI) Software libre Red de Interconexión

Stack de software Aplicaciones Monitoreo Bibliotecas paralelas Job scheduler Administración de red Sistema operativo Instalación y administración de nodos

Linux en clústeres para HPC MOSIX, OpenMosix, LinuxPMI Kerrighed ClusterKnoppix Scyld ClusterWare ABC GNU/Linux CHAOS, CentOS Scientific Linux OpenSSI PelicanHPC KestrelHPC* UNICOS/lc, Cray Linux Env Ubuntu Server Slackware

Uso de Linux en el Top 500

Otro software Aprovisionamiento Rocks, Rocks+ OSCAR xcat Perceus Warewulf FS paralelo Lustre PVFS, PVFS2 Job scheduler Maui Torque HTCondor Slurm Monitoreo Ganglia Nagios

Por qué usar software libre? Mayor eficiencia requiere modificar el software Gratis Compartir el conocimiento

Observación Tensión entre: Libertad flexibilidad bajo costo vs. Apropiación simplicidad alto costo

Pregunta Universidades/Labs pueden darse el lujo de construir sus propias soluciones Cómo pueden las empresas acceder a HPC?

Propuesta Universidades/Labs deben generar conocimiento en HPC......que sea útil para las empresas Acceso a clústeres Entrenamiento Recetas Software libre (fácil de usar!)

Un contraejemplo All I want is to mesh my CAD model, enter some parameters and go get a cup of coffee while it solves. Well, to be honest, (...) if you are not interested in learning CFD basics a bit deeper than this, I don't really think that OpenFOAM is the right tool for you... Maybe commercial CFD packages should be a better choice. CFD: Computational Fluid Dynamics

Call to Action Creemos canales de comunicación entre comunidades de HPC y SL Busquemos problemas de HPC donde dedicar esfuerzos de SL No nos olvidemos del USUARIO

Muchas gracias! ricardo.medel@intel.com ricardo.h.medel@gmail.com

Software libre OSI 1. Libre redistribucion FSF 0. Usar el SW para cualquier fin 1. Estudiar el programa y modificarlo 2. Distribuir copias 3. Distribuir las modificaciones 2. Acceso al código fuente 3. Permite trabajos derivados 4. Integridad del código fuente del autor 5. No discriminar contra personas o grupos 6. No discriminar contra aplicaciones 7. La licencia es distribuible 8. La licencia no es para un producto 9. La licencia no restringe otro software 10.La licencia debe ser tecnológicamente neutral

Licencias extremas: WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.

Licencias extremas: Do No Evil The JSON License Copyright (c) 2002 JSON.org Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The Software shall be used for Good, not Evil. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.