Implementación de un Cluster de Computadoras con software libre para Computación Científica en Jicamarca

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Implementación de un Cluster de Computadoras con software libre para Computación Científica en Jicamarca"

Transcripción

1 Implementación de un Cluster de Computadoras con software libre para Computación Científica en Jicamarca A.Zamudio M. Milla

2 Contenido de la Presentación 1 Radio Observatorio de Jicamarca

3 Índice Presentación Atmósfera e Ionósfera Física de la Ionosfera 1 Radio Observatorio de Jicamarca

4 Presentación Atmósfera e Ionósfera Física de la Ionosfera El Radio Observatorio de Jicamarca (ROJ) El Radar más grande del mundo está en el Perú Investigación espacial remota (desde Tierra), usando técnicas de radar (Radar de Dispersión Incoherente-ISR).

5 Presentación Atmósfera e Ionósfera Física de la Ionosfera El Radio Observatorio de Jicamarca (ROJ) El comportamiento de la Ionósfera es dependiente de los eventos que ocurren en el SOL Qué es la ionósfera? Vista desde el espacio, la esfera terreste tiene una atmósfera de coloración azul brillante debido al efecto cromático producido por la dispersión de la luz solar sobre los gases atmosféricos. Estos conviven en una capa delgada compuesta principalmente por polvo y gases retenidos principalmente por la acción de la fuerza de gravedad. La ionosfera es una región ionizada arriba de la llamada baja atmósfera. En esta capa existe una gran cantidad de iones generados por la influencia de la radiación solar, de partículas cósmicas y solares de alta energía incidentes sobre la tierra.

6 Presentación Atmósfera e Ionósfera Física de la Ionosfera El Radio Observatorio de Jicamarca (ROJ) Estimación de parametros ionosféricos Densidad de Electrones (N e ) Temperatura de Electrones (T e ) Temperatura de Iones (T i ) Drifts Verticales Drifts horizontales Composición Química Para el cálculo de estos parámetros físicos de la ionósfera se han desarrollado programas de inversión que ajustan los datos a modelos. Este tipo de procesamiento demanda una gran carga computacional.

7 Índice Definición e Historia 2

8 Definición Definición e Historia Asignar más recursos a una tarea acortara el tiempo de procesamiento, además de un ahorro potencial en costos. Un cluster de tipo Beowulf se puede construir con componentes comunes (computadoras personales, estaciones de trabajo, redes de alta velocidad, etc.), estos componentes se deben comportar como una única computadora.

9 Historia Definición e Historia A finales de 1993, Donald Becker y Thomas Sterling comienzan a construir el primer cluster Beowulf con fines de investigación. Fue construido con 16 computadores personales con procesadores Intel DX4 de 200 MHz, que estaban conectados a través de un switch Ethernet. Figura: Beowulf - Nasa 1994

10 Índice Hardware Software Ejemplo 3

11 JRO Cluster Hardware Software Ejemplo Lo que se busca con el JRO-Cluster es dar uso a las computadoras del radio observatorio que estén disponibles para computación científica. Componentes de Hardware: 1 Intel Core i5 3.20GHz (4 cores) - 3 Gb de Ram 1 Intel Xeon 3.00GHz (4 cores) - 4 Gb de Ram 1 Intel Xeon X GHz (8 cores) - 24 Gb de Ram Red Gigabit

12 JRO Cluster Hardware Software Ejemplo JRO-Cluster : El nodo master comparte por medio del protocolo NFS un directorio (jro cluster) donde estan creadas las cuentas de los usuarios. Este directorio es montado por cada uno de los nodos esclavos.

13 Software Hardware Software Ejemplo MPI Torque Maui

14 Hardware Software Ejemplo Message Passing Interface - MPI MPI es un estándar adoptado para el desarrollo de una librería de comunicación a través de paso de mensajes, siendo este estándar largamente utilizado para la exploración del paralelismo en arquitecturas caracterizadas por poseer una memoria distribuida. Práctica Portable Eficiente Flexible

15 Hardware Software Ejemplo Message Passing Interface - MPI Razones para usar MPI Estandarización: MPI es la única librería de paso de mensajes que se puede considerar como un estándar. Es compatible con prácticamente todas las plataformas HPC. Portabilidad: No hay necesidad de modificar el código fuente al portar tu aplicación a otra plataforma que soporte el estándar MPI. Rendimiento: Las implementaciones de los vendedores de hardware deben explotar las capacidades inherentes al hardware para optimizar el rendimiento. Funcionalidad: Son alrededor de 115 rutinas (funciones) que definen el estándar MPI2 Disponibilidad: Una variedad de implementaciones están disponibles, tanto publicas como comerciales.

16 Hardware Software Ejemplo Message Passing Interface - MPI Modelo de Programación MPI se presta a prácticamente cualquier modelo de memoria distribuida. Por otra parte MPI se utiliza comúnmente para poner en práctica algunos modelos de memoria compartida, como por ejemplo el paralelismo de datos en arquitecturas de memoria distribuida. Plataformas de hardware Memoria Distribuida: Originalmente, MPI fue para los sistemas de memoria distribuida. Memoria Compartida: Los sistemas de memoria compartida se hicieron mas populares (particularmente las arquitecturas SMP y NUMA). Razón por lo cual las implementaciones de MPI aparecieron para estas arquitecturas. Híbridos MPI es usado actualmente en casi cualquier arquitectura paralela, incluyendo computadoras masivamente paralelas, Cluster SMP, cluster de estaciones de trabajo y redes heterogéneas (Grid Computing) Todo el paralelismo es expĺıcito. El programador es responsable por la correcta identificación del paralelismo y de la correcta implementación de algoritmos paralelos usando construcciones de MPI El numero de tareas dedicadas para correr un programa paralelo es estático. No se pueden generar tareas en tiempo de ejecución.

17 Hardware Software Ejemplo Estructura genérica de un programa MPI Atención!!! Si bien se puede especificar que tarea debe hacer cada componente del cluster, en mpich2 el mismo programa que se lanza en el nodo master es el que se ejecuta en todos los nodos esclavos.

18 Hardware Software Ejemplo Message Passing Interface CHameleon MPICH2 fue diseñado para ser una implementación ampliamente portátil de alto rendimiento del estándar Message Passing Interface (MPI) (MPI-1 y MPI-2). MPICH2 esta pensado para proporcionar una implementación de MPI eficiente, compatible con diferentes plataformas de computación y comunicación incluyendo clusters de computadores, redes de alta velocidad (Myrinet de 10 Gigabit Ethernet, InfiniBand, Quadrics) y sistemas de computación patentados (Blue Gene, Cray, SiCortex).

19 HolaMundo.c (Versión Serial) Hardware Software Ejemplo #include <stdio.h> int main() { printf("hola Mundo"); } Compilación gcc -o HolaMundo HolaMundo.c

20 Hardware Software Ejemplo HolaMundo.c (Versión Paralela I ) #include <mpi.h> #include <stdio.h> int main(int argc, char *argv[]) { MPI_Init( &argc, &argv ); printf("hola Mundo"); MPI_Finalize(); } Compilación mpicc -o HolaMundo HolaMundo.c

21 Hardware Software Ejemplo HolaMundo.c (Versión Paralela II ) #include <mpi.h> #include <stdio.h> int main(int argc, char *argv[]) { int np, p; MPI_Init( &argc, &argv ); MPI_Comm_size( MPI_COMM_WORLD, &np ); MPI_Comm_rank( MPI_COMM_WORLD, &p ); printf("soy el proceso %i de un total de %i \n", p, np ); MPI_Finalize(); } Compilación mpicc -o HolaMundo HolaMundo.c

22 Resource Manager - Torque Hardware Software Ejemplo TORQUE es un administrador de recursos Open Source que provee control sobre los trabajos y nodos pertenecientes a un cluster. Torque está basado en OpenPBS (Version ) e incorpora escalabilidad, tolerancia a fallos y parches con características extendidas además de asignar recursos en base a peticiones como pueden ser: Arquitectura del procesador, memoria RAM, cantidad de procesadores, tiempo total de ejecución en los procesadores y de toda la tarea (walltime), etc. Esta versión puede ser libremente modificada y redistribuida sujeto a las restricciones de la licencia incluida.

23 Hardware Software Ejemplo Resource Manager - Torque Troque provee mejoras sobre el estándar de OpenPBS en las siguientes areas: Tolerancia a Fallos Interfaz de planificación Escalabilidad Usabilidad

24 Scheduler - MAUI Hardware Software Ejemplo MAUI CLUSTER SCHEDULER es un planificador de trabajos Open Source usado en clusters y supercomputadoras. En él se pueden definir politicas de asignacion de recursos, como atributos de las colas, logrando una gestion mas efectiva con caracteristicas tales como: qué proceso corre, cuándo y dónde, logrando así una mejor utilización de todos los recursos.

25 Observación Hardware Software Ejemplo Atencion El uso de Torque-Maui hace que la versión de mpiexec con la que viene por defecto la distribución de las librerías MPI no sea la mejor forma de trabajar, la razón es que habría que estar manteniendo el anillo mpd en el cluster, o ayudar a los usuarios a crear y destruir anillos. Para resolver este inconveniente se usa una versión de mpiexec desarrollada por el Centro de Supercomputación de Ohio (esta versión solo se puede usar con torque).

26 Ejemplo de un script torque Hardware Software Ejemplo #PBS S /bin/bash #PBS N parallelfitting #PBS q batch #PBS l nodes=quad2:ppn=4+quad4:ppn=8 #PBS l walltime =24:00:00 #PBS j oe #PBS o parallelfitting q2 4 q iter. out cd $PBS O WORKDIR time /usr/local/mpiexec83/bin/mpiexec mpidata

27 Índice Planteamiento del Problema 4

28 Modos de Dispersión Incoherente Planteamiento del Problema Las medidas de velocidad del Drift se pueden realizar con alta precisión en Jicamarca debido a que es posible apuntar el haz perpendicularmente al campo magnético. Desde el punto de vista de frecuencias, el espectro de la señal dispersa se vuelve angosto, haciendo que la medición de corrimientos Doppler sea fácil.

29 Planteamiento del Problema Ordenamiento de los datos : Modelo f(frec) = Aexp (frec frec0)2 2σ 2 +b Problema Lo que buscamos es acelerar el proceso de inversión de los espectros de acuerdo al modelo planteado y así obtener algunos parámetros físicos de la ionósfera.

30 Algoritmo de Levenberg-Marquardt Planteamiento del Problema Levenberg (1944) y luego Marquardt (1963) sugirieron usar una versión precondicionada del Método de Gradiente que modifica la dirección de descenso en la k-esima iteración. ρi : Termino Agregado en el Algoritmo de Levenberg-Marquardt. [ρi + p h i (x k )[ h i (x k )] t ]d k = f(x k ) i

31 Planteamiento del Problema Explicación del Algoritmo La cantidad de espectros que analizamos es Nuestra estrategia fue implementar una función que reciba un espectro (127 puntos), el resultado de esta función son los cuatro parámetros (A,frec0,σ,b). MPI se encarga de que el nodo master le entregue a cada nodo un espectro y espere a que el nodo esclavo devuelva los párametros. DATOS 8 cores NODOS ESCLAVOS 4 cores

32 Índice 5

33

34

35

36 Índice Conclusiones Trabajos Futuros 6

37 Conclusiones Trabajos Futuros Es posible usar computadores comunes para la construcción de una arquitectura de computo paralelo. El costo en software es nulo (Linux). Se logro disminuir el tiempo de procesamiento de los espectros en un factor inversamente proporcional al número de procesadores.

38 Conclusiones Trabajos Futuros Agregar los procesadores (CPU) del Radio Observatorio de Jicamarca que tengan tiempo ocioso al JRO-Cluster. Añadir soporte para correr programas hechos con CUDA Desarrollar un sistema de computo paralelo que incluya a las computadoras del IGP.

Computacion de Alto Performance

Computacion de Alto Performance Computacion de Alto Performance Abraham Zamudio Abraham Zamudio Computacion de Alto Performance 1/47 Indice 1 Algunos Aspectos Teoricos 2 Paralelismo Computacional 3 Linux Cluster Hardware Software 4 MPICH

Más detalles

Brevísimo tutorial de MPI (Message Passing Interface) Miguel Vargas

Brevísimo tutorial de MPI (Message Passing Interface) Miguel Vargas Brevísimo tutorial de MPI (Message Passing Interface) Miguel Vargas 19/10/10 1/33 Contenido Contenido Clusters Beowulf MPI (Message Passing Interface) Comunicación entre procesos Un programa simple con

Más detalles

CLUSTERS. Antonio Antiñolo Navas ESI-UCLM. Antonio.Antinolo@uclm.es. Profesor: Serafín Benito Santos. Arquitectura e Ingeniería de Computadores

CLUSTERS. Antonio Antiñolo Navas ESI-UCLM. Antonio.Antinolo@uclm.es. Profesor: Serafín Benito Santos. Arquitectura e Ingeniería de Computadores CLUSTERS Antonio Antiñolo Navas Antonio.Antinolo@uclm.es 1 Arquitectura e Ingeniería de Computadores Profesor: Serafín Benito Santos ESI-UCLM Índice 1. Introducción. 2. Clasificación. 3. Ventajas y Desventajas.

Más detalles

Cómputo en paralelo con MPI

Cómputo en paralelo con MPI Cómputo en paralelo con MPI Miguel Vargas-Félix miguelvargas@cimat.mx CIMAT, October 9, 2015 1/35 Clusters Beowulf Master node External network Slave nodes Network switch Características: Tecnología estandar

Más detalles

MPI es un estándar de programación en paralelo mediante paso de mensajes que permite crear programas portables y eficientes.

MPI es un estándar de programación en paralelo mediante paso de mensajes que permite crear programas portables y eficientes. Programación paralela en MPI MPI es un estándar de programación en paralelo mediante paso de mensajes que permite crear programas portables y eficientes. Introducción a MPI MPI fue creado en 1993 como

Más detalles

Organización del Centro de Cálculo

Organización del Centro de Cálculo Organización del Centro de Cálculo Problemas Septiembre 2007 40 servidores sin identificar Ubicación de Servidores aleatoria Servidores cayéndose constantemente Ni un servidor en rack Red y cableado a

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela

Linux Clusters Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Linux s Gilberto Diaz gilberto@ula.ve Centro de Cálculo Científico Universidad de Los Andes Mérida - Venezuela Eterna necesidad Desde la invención de las computadoras el hombre constantemente ha mantenido

Más detalles

Ingeniero en Informática

Ingeniero en Informática UNIVERSIDAD DE ALMERÍA Ingeniero en Informática CLÚSTER DE ALTO RENDIMIENTO EN UN CLOUD: EJEMPLO DE APLICACIÓN EN CRIPTOANÁLISIS DE FUNCIONES HASH Autor Directores ÍNDICE 1. Introducción 2. Elastic Cluster

Más detalles

Instalación de un Super-Servidor de procesamiento paralelo basado en MPI

Instalación de un Super-Servidor de procesamiento paralelo basado en MPI LABORATORIO: Simulación y Mecánica Computacional TRABAJO: Instalación de un Super-Servidor de procesamiento paralelo basado en MPI Idioma: Español Plataforma de Hardware: AMD64 Sistema Operativo: Debian

Más detalles

CLUSTER FING: ARQUITECTURA Y APLICACIONES

CLUSTER FING: ARQUITECTURA Y APLICACIONES CLUSTER FING: ARQUITECTURA Y APLICACIONES SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Clusters Cluster

Más detalles

Qué es y qué no es un sistema distribuido? M.C. Juan Carlos Olivares Rojas

Qué es y qué no es un sistema distribuido? M.C. Juan Carlos Olivares Rojas Qué es y qué no es un sistema distribuido? M.C. Juan Carlos Olivares Rojas Distribuir Según el diccionario: dividir una cosa entre varios designando lo que a cada uno corresponde Problemática: muchas tecnologías

Más detalles

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción: arquitecturas

Más detalles

Linux Week PUCP. Computación de Alto Rendimiento en Linux. rmiguel@senamhi.gob.pe

Linux Week PUCP. Computación de Alto Rendimiento en Linux. rmiguel@senamhi.gob.pe Linux Week PUCP 2006 Computación de Alto Rendimiento en Linux Richard Miguel San Martín rmiguel@senamhi.gob.pe Agenda Computación Científica Computación Paralela High Performance Computing Grid Computing

Más detalles

Servicios avanzados de supercomputación para la ciència y la ingeniería

Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería HPCNow! provee a sus clientes de la tecnología y soluciones

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Plataformas Actuales para Computación de Alto Rendimiento

Plataformas Actuales para Computación de Alto Rendimiento Plataformas Actuales para Computación de Alto Rendimiento Gilberto Díaz gilberto@ula.ve Centro de Cálculo Científico (CeCalCULA) Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería

Más detalles

ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas.

ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas. ViPoC - una alternativa virtual para el desarrollo de aplicaciones paralelas. Omar Ochoa Rodríguez, Alberto Ochoa Rodríguez Abstract El presente trabajo reporta el diseño y construcción de un cluster portátil

Más detalles

EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA

EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY EL CLUSTER

Más detalles

Programación Híbrida e Introducción a la Programación de GPUs

Programación Híbrida e Introducción a la Programación de GPUs Programación Híbrida e Introducción a la Programación de GPUs Fernando Robles Morales Instituto Nacional de Medicina Genómica Enrique Cruz Martínez Universidad Autónoma de la ciudad de México CONTENIDO

Más detalles

Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters

Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters Cómputo de Alto Desempeño en Intel: OSCAR, Solución en Software para Cómputo en Clusters Jorge Figueroa Canales. jfigueroac@uxmcc2.iimas.unam.mx Maestría en Ciencia e Ingeniería de la Computación. Universidad

Más detalles

Computación Cluster y Grid. Computación Cluster y Grid. Cluster Computing

Computación Cluster y Grid. Computación Cluster y Grid. Cluster Computing Cluster Computing 1 Concepto de Cluster Cluster: Sistema de computación basado en hardware estándar conectado por una red dedicada (de altas prestaciones) dedicado a un propósito específico. [Baker00]

Más detalles

UNIVERSIDAD INDUSTRIAL DE SANTANDER VICERRECTORIA DE INVESTIGACIÓN Y EXTENSIÓN PLIEGOS DE CONDICIONES PRELIMINARES

UNIVERSIDAD INDUSTRIAL DE SANTANDER VICERRECTORIA DE INVESTIGACIÓN Y EXTENSIÓN PLIEGOS DE CONDICIONES PRELIMINARES UNIVERSIDAD INDUSTRIAL DE SANTANDER VICERRECTORIA DE INVESTIGACIÓN Y EXTENSIÓN PLIEGOS DE CONDICIONES PRELIMINARES VOLUMEN II: ESPECIFICACIONES TÉCNICAS ADQUISICIÓN DE UNA INFRAESTRUCTURA DE COMPUTACIÓN

Más detalles

Consideraciones en el diseño de redes Topología de redes Mecanismos de rutado

Consideraciones en el diseño de redes Topología de redes Mecanismos de rutado Redes básicas de interconexión Consideraciones en el diseño de redes Topología de redes Mecanismos de rutado Consideraciones en el diseño de redes Prestaciones de la red Múltiples procesadores Múltiples

Más detalles

Introducción. TEMA 3: Clusters de Computadores Personales

Introducción. TEMA 3: Clusters de Computadores Personales Introducción TEMA 3: Clusters de Computadores Personales Laboratorio de Arquitecturas Avanzadas de Computadores 5º de Ingeniería Superior de Informática 2008/09 Alberto Sánchez alberto.sanchez@urjc.es

Más detalles

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007 UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA INGENIERÍA EN INFORMÁTICA. ARQUITECTURA DE COMPUTADORES II 19 de junio de 2007 Para la realización del presente examen se dispondrá de 2 1/2

Más detalles

EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS

EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS PLIEGO DE PRESCRIPCIONES TÉCNICAS. EXPTE 2/2015 Adquisición e instalación

Más detalles

Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada

Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada Copyright 2006 Linalco Consulting, S.L. Linalco Consulting, S.L., autor de este documento,

Más detalles

Arquitectura: Clusters

Arquitectura: Clusters Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware

Más detalles

CAR. http://acarus.uson.mx/cursos2013/car.htm

CAR. http://acarus.uson.mx/cursos2013/car.htm CAR http://acarus.uson.mx/cursos2013/car.htm Sistemas de CAR en la UNISON Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Aracely Dzul Campos Daniel Mendoza Camacho Yessica Vidal Quintanar

Más detalles

Mosix2: La versión grid de Mosix para Linux-2.6

Mosix2: La versión grid de Mosix para Linux-2.6 Mosix2: La versión grid de Mosix para Linux-2.6 Juan P. Caballero Lionel Gutierrez Javier Echaiz Jorge R. Ardenghi Laboratorio de Investigación de Sistemas Distribuidos (LISiDi) Departamento de Ciencias

Más detalles

GRID COMPUTING MALLA DE ORDENADORES

GRID COMPUTING MALLA DE ORDENADORES GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación

Más detalles

Arquitectura de Computadores: Exámenes y Controles

Arquitectura de Computadores: Exámenes y Controles 2º curso / 2º cuatr. Grado en Ing. Informática Doble Grado en Ing. Informática y Matemáticas Arquitectura de Computadores: Exámenes y Controles Examen de Prácticas AC 05/07/2013 resuelto Material elaborado

Más detalles

Clusters en Linux. * Jorge Castellanos - jorcas@cantv.net ** Julio Ortega - roliverio@cantv.net. * FACYT-UC Computación ** IUPSM Sistemas

Clusters en Linux. * Jorge Castellanos - jorcas@cantv.net ** Julio Ortega - roliverio@cantv.net. * FACYT-UC Computación ** IUPSM Sistemas Clusters en Linux * Jorge Castellanos - jorcas@cantv.net ** Julio Ortega - roliverio@cantv.net * FACYT-UC Computación ** IUPSM Sistemas www.vaslibre.org.ve Agenda Motivación Definiciones Cluster Beowulf

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 2 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD 2 El bien a adquirir se describe a continuación y consiste de un cúmulo de

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo

Más detalles

Conceptos de Q-flow Enterprise Edition

Conceptos de Q-flow Enterprise Edition Q-flow 2.2 Código de Manual: Qf22008ESP Versión del Manual: 1.1 Última revisión: 17/3/2006 Se aplica a: Q-flow 2.2 Enterprise Edition Conceptos de Q-flow Enterprise Edition Qf22008ESP v1.1 Q-flow Conceptos

Más detalles

Virtualización de un cluster de alto desempeño

Virtualización de un cluster de alto desempeño Virtualización de un cluster de alto desempeño Arquitectura y beneficios Farfán Estrada Ismael 1 Centro de Investigación en Computación 2 Instituto Politécnico Nacional ifarfane0900@ipn.mx 2 de marzo de

Más detalles

Laboratorio de Procesamiento Paralelo MultiCluster accesible vía v a WEB

Laboratorio de Procesamiento Paralelo MultiCluster accesible vía v a WEB FACULTAD DE INFORMÁTICA UNIVERSIDAD NACIONAL DE LA PLATA Laboratorio de Procesamiento Paralelo MultiCluster accesible vía v a WEB Tesina de Licenciatura en Sistemas Autor: Adrián Pousa Director: Armando

Más detalles

Implementación uso y distribución de aplicaciones para física de altas energías en entornos colaborativos. Umberto Cotti y Arnulfo Zepeda. 1.

Implementación uso y distribución de aplicaciones para física de altas energías en entornos colaborativos. Umberto Cotti y Arnulfo Zepeda. 1. Implementación uso y distribución de aplicaciones para física de altas energías en entornos colaborativos. Umberto Cotti y Arnulfo Zepeda 1. Resumen Se presentan los resultados del diseño y la construcción

Más detalles

TUTORIAL: COMPUTACIÓN de ALTO DESEMPEÑO

TUTORIAL: COMPUTACIÓN de ALTO DESEMPEÑO TUTORIAL : COMPUTACIÓN de ALTO DESEMPEÑO SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Computadores paralelos

Más detalles

Programación en Paralelo con MPI en Clusters Linux

Programación en Paralelo con MPI en Clusters Linux Programación en Paralelo con MPI en Clusters Linux Francisco Javier Rodríguez Arias 13 de marzo de 2006 Problema y Motivación En física se requiere hacer muchos cálculos. Para eso se hacen programas de

Más detalles

GUÍA DE USO CLUSTER CICA

GUÍA DE USO CLUSTER CICA 1. Esquema General 2. Conexión 3. Sistema de Colas 4. Compilación de aplicaciones 5. Aplicaciones disponibles 6. Almacenamiento compartido 7. Monitorización de tareas GUÍA DE USO CLUSTER CICA 1. Esquema

Más detalles

Mendieta. Carlos Bederián bc@famaf.unc.edu.ar IFEG-CONICET, FaMAF-UNC WHPC13

Mendieta. Carlos Bederián bc@famaf.unc.edu.ar IFEG-CONICET, FaMAF-UNC WHPC13 Mendieta Carlos Bederián bc@famaf.unc.edu.ar IFEG-CONICET, FaMAF-UNC 1 Antes que nada ssh user@200.16.18.210 2 Especificaciones - Nodo Supermicro 1027GR-TRF 1U de altura Dual socket 2011 Fuentes de 1820W

Más detalles

Uso de modelos PGAS para computación de Alto Rendimiento en clusters Beowulf

Uso de modelos PGAS para computación de Alto Rendimiento en clusters Beowulf Uso de modelos PGAS para computación de Alto Rendimiento en clusters Beowulf D Elía, Dalcin, Sarraf, López, Battaglia, Rodríguez, Sonzogni Centro de Investigación de Métodos Computacionales (CIMEC) (new

Más detalles

Introducción a la Computación Distribuida y Condor

Introducción a la Computación Distribuida y Condor Introducción a la Computación E-Ciencia Supercomputación Cluster Tecnologías de Cluster y su Clasificación Servicios Importantes para Clusters Administración y Planificación de Tareas en Clusters Condor

Más detalles

Las TIC y la Supercomputacion en la Universitat de Valencia

Las TIC y la Supercomputacion en la Universitat de Valencia V Jornadas Usuarios de la RES Universitat de Valencia 26 octubre 2011 Las TIC y la Supercomputacion en la Universitat de Valencia Servei d Informatica El Servei d Informatica en la UV: organizacion Gobierno

Más detalles

Cluster Beowulf/MPI en Debian

Cluster Beowulf/MPI en Debian 1- Configuración de la red: Cluster Beowulf/MPI en Debian En este artículo utilizamos la topología estrella para la configuración del Cluster. La configuración lo haremos suponiendo que ya tenemos una

Más detalles

Cálculos en paralelo con FreeFem++

Cálculos en paralelo con FreeFem++ Cálculos en paralelo con FreeFem++ J. Rafael Rodríguez Galván 4 al 8 de julio de 2011 J. Rafael Rodríguez Galván (UCA) Cálculos en paralelo con FreeFem++ 4 al 8 de julio de 2011 1 / 18 Outline 1 Cálculos

Más detalles

Clusters de Alto Rendimiento

Clusters de Alto Rendimiento Clusters de Alto Rendimiento Contenido: M. en A. Iliana Gómez Zúñiga iliana.gomez@redudg.udg.mx Expositor: L.S.I. Virgilio Cervantes Pérez virgilio@cencar.udg.mx Diseño: Lic. Genaro Ramirez genaro.ramirez@redudg.udg.mx

Más detalles

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,

Más detalles

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia

Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co. Universidad Pedagógica y Tecnológica de Colombia. Colombia Facultad de Ingeniería ISSN: 0121-1129 revista.ingenieria@uptc.edu.co Universidad Pedagógica y Tecnológica de Colombia Colombia Amézquita-Mesa, Diego Germán; Amézquita-Becerra, Germán; Galindo-Parra, Omaira

Más detalles

GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS

GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS MAURO CANABÉ SERGIO NESMACHNOW Centro de Cálculo, Facultad de Ingeniería Universidad de la República, Uruguay GPU IMPLEMENTATIONS

Más detalles

Heterogénea y Jerárquica

Heterogénea y Jerárquica Metodología de la Programación Paralela 2015-2016 Facultad Informática, Universidad de Murcia Computación Híbrida, Heterogénea y Jerárquica Contenidos 1 Sistemas 2 Paralelismo anidado 3 Programación híbrida

Más detalles

Supercómputo. Oscar Rafael García Regis Enrique Cruz Martínez

Supercómputo. Oscar Rafael García Regis Enrique Cruz Martínez Supercómputo Oscar Rafael García Regis Enrique Cruz Martínez 2003-I Oscar Rafael García Regis Laboratorio de Dinámica No Lineal Facultad de Ciencias, UNAM Enrique Cruz Martínez Dirección General de Servicios

Más detalles

Mediciones en altura. Licenciatura en Ciencias de la Atmósfera Principios Básicos de Mediciones Atmosféricas Diciembre 2011.

Mediciones en altura. Licenciatura en Ciencias de la Atmósfera Principios Básicos de Mediciones Atmosféricas Diciembre 2011. Mediciones en altura Licenciatura en Ciencias de la Atmósfera Principios Básicos de Mediciones Atmosféricas Diciembre 2011 Noelia Misevicius Sumario Introducción Métodos para realizar mediciones en altura

Más detalles

Linux Cluster Computing

Linux Cluster Computing Linux Cluster Computing Guillermo López Taboada Grupo de Arquitectura de Computadores Departamento de Electrónica y Sistemas Introducción a las Arquitecturas Clúster Un clúster es... Un conjunto de nodos

Más detalles

Cluster de Alto Rendimiento

Cluster de Alto Rendimiento Journal - IEA 2014, Facultad de Ingeniería - UMSA Cluster de Alto Rendimiento Daniel Jiménez alejo3479@gmail.com Andres Medina wellvu@hotmail.com Abstract En este artículo se realiza una introducción a

Más detalles

Programación híbrida en arquitecturas cluster de multicore. Escalabilidad y comparación con memoria compartida y pasaje de mensajes.

Programación híbrida en arquitecturas cluster de multicore. Escalabilidad y comparación con memoria compartida y pasaje de mensajes. Programación híbrida en arquitecturas cluster de multicore. Escalabilidad y comparación con memoria compartida y pasaje de mensajes. Fabiana Leibovich, Armando De Giusti, Marcelo Naiouf, Laura De Giusti,

Más detalles

LOTE 1: PLATAFORMA DE CÓMPUTO DE ALTO RENDIMIENTO PARA CÁLCULO CIENTÍFICO Y PARELELO BASADO EN CLUSTER DE COMPUTADORES.

LOTE 1: PLATAFORMA DE CÓMPUTO DE ALTO RENDIMIENTO PARA CÁLCULO CIENTÍFICO Y PARELELO BASADO EN CLUSTER DE COMPUTADORES. PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL SUMINISTRO DE MATERIAL DE ALTO RENDIMIENTO PARA CÁLCULO CIENTÍFICO PARA EL DEPARTAMENTO DE ARQUITECTURA Y TECONOLOGÍA DE COMPUTADORES DE LA E.T.S. DE INGENIERÍAS INFORMÁTICA

Más detalles

Herramienta para la construcción de un cluster y la distribución de carga entre los nodos

Herramienta para la construcción de un cluster y la distribución de carga entre los nodos Herramienta para la construcción de un cluster y la distribución de carga entre los nodos Rubén A. González García 1, Gabriel Gerónimo Castillo 2 1 Universidad Juárez Autónoma de Tabasco, Av. Universidad

Más detalles

Computación Híbrida, Heterogénea y Jerárquica

Computación Híbrida, Heterogénea y Jerárquica Computación Híbrida, Heterogénea y Jerárquica http://www.ditec.um.es/ javiercm/curso psba/ Curso de Programación en el Supercomputador Ben-Arabí, febrero-marzo 2012 Organización aproximada de la sesión,

Más detalles

Requisitos Técnicos de Cluster Heterogéneo.

Requisitos Técnicos de Cluster Heterogéneo. Requisitos Técnicos de Cluster Heterogéneo. Expediente CONSU02010018OP de suministro de un sistema de computación heterogéneo con procesadores gráficos y de propósito general para investigación para el

Más detalles

Introducción al Cluster

Introducción al Cluster Centro de Teleinformática y Producción Industrial - Regional Cauca Pág. 1 de 11 Nombre del Introducción al Cluster Historial Fecha Razón de cambio (s) Autor(es) 26 / 10 /2011 Documento Inicial, Primer

Más detalles

ATLANTE! i n f r a e s t r u c t u r a d e s u p e r C o m p u t a c i ó n G o b i e r n o d e C a n a r i a s!

ATLANTE! i n f r a e s t r u c t u r a d e s u p e r C o m p u t a c i ó n G o b i e r n o d e C a n a r i a s! ATLANTE infraestructura G o b i e r n o! de d supercomputación e C a n a r i a s! v forma parte de la estrategia del Gobierno de Canarias de poner a disposición de investigadores y empresas canarios infraestructuras

Más detalles

introducción Simulación de flujos de fluidos utilizando grillas de de cómputo resumen

introducción Simulación de flujos de fluidos utilizando grillas de de cómputo resumen resumen Dentro de los procesos académicos de la Universidad de San Buenaventura se adelantan investigaciones en el Área de Diseño de Prototipos de Aviones, mediante simulaciones computacionales enfocadas

Más detalles

Tópicos de implementación en paralelo

Tópicos de implementación en paralelo Apéndice C Esquema PGP. Implementación en un entorno paralelo. Para poder abordar eficazmente la simulación computacional de grandes problemas estructurales, es necesario utilizar estrategias numéricas

Más detalles

Mejorando el desempeño de una red Gigabit Ethernet en un cluster Linux

Mejorando el desempeño de una red Gigabit Ethernet en un cluster Linux Mejorando el desempeño de una red Gigabit Ethernet en un cluster Linux Raúl Hormazábal y Mario Medina Depto. Ing. Eléctrica Universidad de Concepción Raúl Hormazábal Autores Ing. Civil Electrónico UdeC

Más detalles

Cálculo avanzado: facilidades y rangos de aplicación

Cálculo avanzado: facilidades y rangos de aplicación Cálculo avanzado: facilidades y rangos de aplicación Ana María Llois, Claudio Pastorino GiyA, Departamento de Materia Condensada Centro de Cómputos CAC Cluster de cálculo ISAAC Supercomputación Situación

Más detalles

Uso del supercomputador Ben Arabí

Uso del supercomputador Ben Arabí Uso del supercomputador Ben Arabí CENTRO DE SUPERCOMPUTACIÓN José Ginés Picón López Técnico de aplicaciones Murcia a 11 de Marzo de 2011 Uso del supercomputador Ben Arabí Descripción de la Arquitectura

Más detalles

Memoria de las mejoras, tanto técnicas y de plazos de entrega como de mantenimiento, que la empresa haya decidido ofrecer.

Memoria de las mejoras, tanto técnicas y de plazos de entrega como de mantenimiento, que la empresa haya decidido ofrecer. PLIEGO DE CLÁUSULAS TÉCNICAS PARA LA ADJUDICACIÓN DEL CONTRATO DE SUMINISTRO, INSTALACIÓN Y PUESTA EN MARCHA DE LA AMPLIACIÓN DE UN CLUSTER HPC PARA EL INSTITUT DE RECERCA BIOMÈDICA CLUSTER HPC Contratación

Más detalles

Soluciones para entornos HPC

Soluciones para entornos HPC Dr.. IT Manager / Project Leader @ CETA-Ciemat abelfrancisco.paz@ciemat.es V Jornadas de Supercomputación y Avances en Tecnología INDICE 1 2 3 4 HPC Qué? Cómo?..................... Computación (GPGPU,

Más detalles

Desarrollo Informático del SIGOB

Desarrollo Informático del SIGOB Desarrollo Informático del SIGOB Los soportes informáticos del Sistema de Información y Gestión para la Gobernabilidad (SIGOB) utilizan productos de tecnología avanzada, que permite la rápida incorporación

Más detalles

Sun Grid Engine en entornos Grid. Isabel Campos BIFI

Sun Grid Engine en entornos Grid. Isabel Campos BIFI Sun Grid Engine en entornos Grid Isabel Campos BIFI Sun Grid Engine en entornos Grid DESARROLLO DE LA CHARLA El Proyecto Sun Grid Engine (SGE) Instalación de SGE en clusters Uso de SGE en entornos GRID

Más detalles

Computación de Alta Performance Curso 2008 CLUSTERS

Computación de Alta Performance Curso 2008 CLUSTERS Computación de Alta Performance Curso 2008 Basado en el artículo Cluster computing at a glance. M. Baker, R. Buyya, Software Practice and Experience 29 (6), pp. 551-576, 1999. CÓMO MEJORAR LA PERFORMANCE?

Más detalles

UAEM 2015, Estado de México

UAEM 2015, Estado de México CONSTRUCCIÓN DE CLUSTERS Fernando Robles Morales Ins/tuto Nacional de Medicina Genómica Enrique Cruz Mar

Más detalles

Clustering y Grid Computing

Clustering y Grid Computing Clustering y Grid Computing Sánchez Enriquez, Heider Ysaías heider_esencia@hotmail.com Domingo, 30 de septiembre de 2007 Escuela de Informática Universidad Nacional de Trujillo SISTEMAS DISTRIBUIDOS 1

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 1 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD 1 El bien a adquirir se describe a continuación y consiste de un cúmulo de

Más detalles

Programación de arquitecturas paralelas. José M. Cámara (checam@ubu.es) v. 1.0

Programación de arquitecturas paralelas. José M. Cámara (checam@ubu.es) v. 1.0 Programación de arquitecturas paralelas José M. Cámara (checam@ubu.es) v. 1.0 Niveles de aproximación. Guión Nivel de sistema operativo. Sistemas Operativos de red. Sistemas Operativos multiprocesador.

Más detalles

Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Manual de instalación. Julio 2008

Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Manual de instalación. Julio 2008 Facultad de Ingeniería Universidad de la República Proyecto Fenton - Cluster de Computadores de Alto Desempeño con Acceso Remoto (CCADAR) Julio 2008 Estudiantes: Santiago Iturriaga, Paulo Maya, Damián

Más detalles

SEMINARIO PRÁCTICO Cómo elegir el sistema de cálculo científico ideal para mi investigación. Raúl Díaz rdiaz@sie.es

SEMINARIO PRÁCTICO Cómo elegir el sistema de cálculo científico ideal para mi investigación. Raúl Díaz rdiaz@sie.es ORGANIZA SEMINARIO PRÁCTICO Cómo elegir el sistema de cálculo científico ideal para mi investigación Raúl Díaz rdiaz@sie.es 1ª CUESTIÓN Necesito un sistema HPC? Si mi cálculo supera las 8 horas, un equipo

Más detalles

Estrategias de instalación y gestión de clusters con software libre

Estrategias de instalación y gestión de clusters con software libre XIV JORNADAS DE PARALELISMO LEGANÉS, SEPTIEMBRE 2003 1 Estrategias de instalación y gestión de clusters con software libre Francisco Javier Ridruejo, Jon Agirre y José Miguel-Alonso Resumen Aunque existen

Más detalles

Taller Computación Altas Prestaciones. Pedro Antonio Varo Herrero

Taller Computación Altas Prestaciones. Pedro Antonio Varo Herrero Taller Computación Altas Prestaciones Pedro Antonio Varo Herrero Antes de nada!! Cosas a instalar: OpenMPI: http://www.open-mpi.org/software/ompi/v1.8/downloads/openmpi-1.8.3.tar.gz Mpi4py: pip install

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

RODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide

RODRIGO TAPIA SANTIS (rtapiasantis@gmail com) has a. non-transferable license to use this Student Guide Introducción Objetivos del Curso Al finalizar este curso, debería estar capacitado para: Instalar, crear y administrar Oracle Database 11g Versión 2 Configurar la base de datos para una aplicación Utilizar

Más detalles

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008 Facultad de Ingeniera Universidad de la Repblica Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin Julio 2008 Estudiantes: Santiago Iturriaga, Paulo

Más detalles

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube.

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Céntrate en tu negocio. Déjanos la tecnología. Solución alta disponibilidad VDI Xen Server Estés donde

Más detalles

Desarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.

Desarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico. Desarrollo de un cluster computacional para la compilación de algoritmos en paralelo en el Observatorio Astronómico. John Jairo Parra Pérez Resumen Este artículo muestra cómo funciona la supercomputación

Más detalles

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por

Más detalles

Clúster Máquinas de Computación Cálculo científico

Clúster Máquinas de Computación Cálculo científico Clúster Máquinas de Computación Cálculo científico Queremos celebrar con usted nuestro 21 aniversario. Sistemas Informáticos Europeos ha ido recorriendo un largo camino, hasta llegar a la especialización

Más detalles

DLML PARA UN AMBIENTE GRID

DLML PARA UN AMBIENTE GRID DLML PARA UN AMBIENTE GRID Para obtener el grado de MAESTRO EN CIENCIAS (Ciencias y Tecnologías de la Información) PRESENTA: Apolo H. Hernández Santos Asesores Dra. Graciela Román Alonso Dr. Miguel Alfonso

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

Segmentación de Imágenes en Procesadores Many-Core

Segmentación de Imágenes en Procesadores Many-Core Universidad de Santiago de Compostela Segmentación de Imágenes en Procesadores Many-Core Lilien Beatriz Company Garay Fernández lilien.gf@gmail.com Indice 1. Introducción Single-chip Cloud Computer (SCC)

Más detalles

Utilización de Matlab en clusters y grids

Utilización de Matlab en clusters y grids Marco Bonilla, Gabriela Gangotena e Iván Bernal Departamento de Electrónica Telecomunicaciones y Redes de la Información (DETRI) mbonilla2109@gmail.com Resumen Con el fin de disponer de capacidad computacional,

Más detalles

ANEXO N 7.1 CUADRO RESUMEN PROPUESTA SOPORTE TECNOLÓGICO

ANEXO N 7.1 CUADRO RESUMEN PROPUESTA SOPORTE TECNOLÓGICO CUADRO RESUMEN SOPORTE TECNOLÓGICO 7.1. Infraestructura Tecnológica (Red Interna) Red Interna Red Interna Cantidad Una (1) red interna Especificaciones Sistema o red de cableado estructural para soportar

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

ADQUISICIÓN E IMPLANTACIÓN DE UN CLUSTER PARA COMPUTACIÓN DE ALTO RENDIMIENTO PLIEGO DE BASES TÉCNICAS

ADQUISICIÓN E IMPLANTACIÓN DE UN CLUSTER PARA COMPUTACIÓN DE ALTO RENDIMIENTO PLIEGO DE BASES TÉCNICAS ADQUISICIÓN E IMPLANTACIÓN DE UN CLUSTER PARA COMPUTACIÓN DE ALTO RENDIMIENTO PLIEGO DE BASES TÉCNICAS 1 1. Objeto y alcance... 3 2. Características de los sistemas requeridos.... 1 2.1 Características

Más detalles