Sintonización Dinámica de Aplicaciones MPI

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

Download "Sintonización Dinámica de Aplicaciones MPI"

Transcripción

1 Sintonización Dinámica de Aplicaciones MPI Presentado por: Andrea Martínez Trujillo 13 de Julio 2010 Directores: Anna B. Morajko Joan Sorribes

2 Contenido Motivación Objetivo Proceso de sintonización dinámica Conclusiones Trabajo futuro

3

4 Contexto Campos Científicos Paralelas / Distribuidas Gran volumen de datos Sofisticados cálculos complejos

5 Desafío Eficiencia Aprovechar los recursos y altas capacidades computacionales Rendimiento Punto clave Requiere un alto grado de experiencia

6 Problema

7 Análisis Clásico Aplicación Comportamiento estático Herramientas MPICL PARAGRAPH PABLO VAMPIR Código fuente Aplicación Sintonización de rendimiento Usuario Ejecución Tiempo de ejecución Análisis de rendimiento Herramienta Monitorización Fichero de traza Visualización

8 Análisis Automático Aplicación Comportamiento estático Herramientas SCALASCA TAU PERISCOPE KAPPAPI Código fuente Aplicación Sintonización de rendimiento Usuario Ejecución Tiempo de ejecución Análisis de rendimiento Herramienta Monitorización Fichero de traza Visualización Sugerencias para el usuario

9 Análisis Dinámico Aplicación Comportamiento estático Herramientas PARADYN Código fuente Aplicación Sintonización de rendimiento Usuario Ejecución Tiempo de ejecución Herramienta Monitorización Fichero de traza Análisis de rendimiento Sugerencias para el usuario

10 Sintonización Dinámica Aplicación Comportamiento dinámico Herramientas AUTOPILOT ACTIVE HARMONY PERCO MATE MATE Código fuente Aplicación Memoria de la aplicación Sintonización de rendimiento Ejecución Usuario Tiempo de ejecución Tiempo de ejecución Monitorización Herramienta Análisis de rendimiento Sugerencias para el usuario

11 Sintonización dinámica Monitoring, Analysis and Tuning Enviroment Diseñada en la UAB, en el departamento de Arquitectura de Computadores y Sistemas Operativos. Basada en la técnica de instrumentación dinámica. Inicialmente estaba pensada para sintonizar aplicaciones PVM paralelas/distribuidas desarrolladas en C/C++ ejecutándose en plataformas UNIX. Actualmente ha sido desarrollada para sintonizar aplicaciones MPI.

12

13 Objetivo Sintonizar dinámicamente mediante MATE una aplicación MPI empleada en computación de altas prestaciones que siga un paradigma Master/Worker

14

15 Estudio MATE Modelo de rendimiento Aplicación a sintonizar: Xfire Diseño y desarrollo Lógica de análisis de rendimiento Experimentación Evaluar sobrecarga introducida por MATE Estudiar la mejora de rendimiento en la aplicación sintonizada

16 Estudio Estudio de MATE Acciones de sintonización Instrumentación

17 Estudio Modelo de rendimiento E. Cesar, A. Moreno, J. Sorribes, E. Luque, Modeling master/worker applications for automatic performance tuning. Parallel Comput. 32, 7, pp (2006). Estrategias Balanceo de la carga computacional Adaptar el número de workers

18 Estudio Balanceo de Carga Conjunto completo de tareas Dynamic Adjusting Factoring (DAF) El Master realiza una distribución parcial dividiendo el conjunto de tareas en diferentes porciones llamadas batch

19 Estudio Modelo de rendimiento Tareas Batch 1 Batch 2 Batch 3 Batch k Worker 0 Worker 1 Worker 2 x j 2µ + σ N µ + σ N 2 = x 0 µ µ = Worker N Tiempo de Cómputo

20 Estudio Adaptar número de Workers Índice Tt (( 1) α 1) n + λv + Tc = 2m o + n Rendimiento (tiempo de ejecución) Eficiencia (uso de los recursos) E ( x) = Tc xtt( x) Nº workers que maximiza el rendimiento Pi( x) = Tt( x) Ex ( )

21 Estudio Xfire Iteración i Aplicación paralela desarrollada en CAOS Meteorología Vegetación Topografía Sigue un paradigma Master/Worker Emplea la librería de paso de mensajes MPI Simula la propagación de la línea de fuego en incendios forestales Worker 0 Master Worker n Worker 1 Worker 2

22 Estudio MATE Modelo de rendimiento Aplicación a sintonizar: Xfire Diseño y desarrollo Lógica de análisis de rendimiento Experimentación Evaluar sobrecarga introducida por MATE Estudiar la mejora de rendimiento en la aplicación sintonizada

23 Diseño y desarrollo Fases de desarrollo I. Se ha implementado en el proceso Master de Xfire la lógica que hay que aplicar para realizar el balanceo de carga dinámico. II. Se ha diseñado y desarrollado el tunlet que constituye la lógica de análisis de rendimiento de MATE.

24 Diseño y desarrollo Tunlet Define e implementa una técnica particular de sintonización. Analizador Balanceo de la carga Tunlet Puntos de medida Funciones de rendimiento Puntos/Acciones de sintonización Adaptar Nº workers

25 Diseño y desarrollo Identificación de los procesos de la aplicación Para cada proceso: Distinta instrumentación. Distintos eventos capturados Xfire Master Workers

26 Diseño y desarrollo Identificación de información/variables/valores Qué sintonizamos? Nº Workers Factor de partición para el balanceo de carga Cuándo sintonizamos? Nº Workers Inicio de iteración. Factor de partición A lo largo de la iteración Qué valores necesitamos?

27 Diseño y desarrollo Identificación de información/variables/valores Adaptar Nº Workers Balanceo de Carga T t (( 1) α 1) n + λv + Tc = 2 m + + ; o n Datos de control x = µ + σ j N 2 Tiempo de cómputo de cada worker. Tiempo de cómputo total iteración. Nº de Workers Volumen total de comunicación

28 Diseño y desarrollo Identificación de eventos Eventos Analizador Inicio de Iteración Nuevo Batch Envío tareas Comienzo cómputo Fin Recepción Cómputo tareas Tiempo de cómputo de cada worker Nuevo Batch Fin de Iteración Master NW FACTOR Iteración k Evaluación modelo analítico Tiempo de cómputo total iteración. envío tareas Nº de Workers SINTONIZACIÓN SINTONIZACIÓN Volumen total de -Nº comunicación Workers -Factor de partición -Factor de partición recepción resultados FACTOR Worker i cómputo

29 Estudio MATE Modelo de rendimiento Aplicación a sintonizar: Xfire Diseño y desarrollo Lógica de análisis de rendimiento Experimentación Evaluar sobrecarga introducida por MATE Estudiar la mejora de rendimiento en la aplicación sintonizada

30 Experimentación Experimentación Plataforma de cómputo Clúster homogéneo (clúster D): 10 nodos 8 son de cómputo. Procesador: Intel Pentium 4, 3.0GHz Red 1Gbps. Experimentos Datos de entrada: línea de fuego puntos. Nº de workers: 2, 3, 4, 5, 6, 7.

31 Experimentación Estudio de la sobrecarga generada por MATE Escenario 1: Xfire Escenario 2: Xfire+MATE (sin sintonizar)

32 Experimentación Estudio de la sobrecarga generada por MATE 600 Sobrecarga proceso de análisis Tiempo ejecución (segundos) Xfire Xfire+MATE (sin sintonizar) Nº Workers

33 Estudio de la sobrecarga generada por MATE Tiempo de ejecución (segundos) Sobrecarga proceso de análisis Nº Workers Sobrecarga relativa (%) 16% 14% 12% 10% 8% 6% 4% 2% sobrecarga relativa sobrecarga absoluta Sobrecarga absoluta (segundos) 0% Nº Workers 0

34 Experimentación Estudio del rendimiento de Xfire con sintonización Escenario 1: Xfire Escenario 2: Xfire+MATE (sintonizando)

35 Experimentación Estudio del rendimiento de Xfire con sintonización Comparativa tiempos de ejecución ,6 545,14 Tiempo de ejecución Xfire original 500 Tiempo de ejecución de Xfire+MATE (sintonizando) Tiempo de ejecución (segundos) ,61 391,83 305,06 305,96 264,95 257,9 229,27 226,27 209,94 203, Nº Workers

36 Experimentación Estudio del rendimiento de Xfire con sintonización Estados de espera Preparación de datos

37 Experimentación Estudio del rendimiento de Xfire con sintonización Idea: acentuar el desbalanceo de Xfire Tratar algunos puntos de la línea de fuego como tareas más pesadas (necesitan más tiempo de cómputo). Estudio de la línea de fuego.

38 Experimentación Estudio del rendimiento de Xfire con sintonización

39 Experimentación Estudio del rendimiento de Xfire con sintonización % Comparativa tiempos de ejecución----ganancia Tiempo de ejecución (segundos) % 8.4% 10.09% Xfire+desbalanceo sintético Xfire+MATE(sintonizando)+desbalanceo sintético 10.57% 12.63% Nº Workers

40

41 Conclusiones Se ha adquirido el conocimiento necesario para trabajar con MATE, como entorno de sintonización de aplicaciones paralelas/distribuidas. Se ha adaptado la política de balanceo de carga de Xfire para ser aplicada a la lógica del modelo de rendimiento. Se han diseñado e implementado el tunlet que contiene la lógica de análisis del modelo de rendimiento estudiado.

42 Conclusiones Se han realizado pruebas experimentales: Sobrecarga de MATE es constante e independiente del nº de workers que participan en la ejecución de la aplicación. El tunlet implementado es eficaz ya que los resultados muestran una mejora en el rendimiento de Xfire cuando es ejecutada bajo MATE.

43

44 Trabajo Futuro A corto plazo Terminar la depuración de la técnica de sintonización para adaptar el número de workers y realizar la experimentación. Realizar Estudio y pruebas mejora de experimentales la escalabilidad en de entornos MATE: de cómputo Esquema de presenten comunicación mayor jerarquizado. número de nodos. Obtener Análisis conclusiones de rendimiento sobre distribuido. las características de escalabilidad de MATE. Aplicar la estrategia de sintonización desarrollada sobre otras aplicaciones A largo plazo

45 Andrea Martínez Trujillo

46 Estudiar la herramienta MATE Modificar la implementación de MATE para que sintonice aplicaciones MPI Estudio de MATE Localizar una aplicación paralela/distribuida que siga un paradigma Master/Worker Estudio del modelo de rendimiento Master/Worker Diseño y desarrollo del tunlet que contiene la lógica asociada al modelo de rendimiento usado Realizar experimentación Controlador de Aplicación Monitor Máquina 1 Carga DMLib Crea snippets Tarea 1 DMLib Instrumentación Via DynInst Tarea 2 DMLib Inserta/Elimina snippets AC Monitor añadir/eliminar eventos Analizador Máquina 2

47 Estudiar la herramienta MATE Modificar la implementación de MATE para que sintonice aplicaciones MPI Estudio de MATE Localizar una aplicación paralela/distribuida que siga un paradigma Master/Worker Estudio del modelo de rendimiento Master/Worker Diseño y desarrollo del tunlet que contiene la lógica asociada al modelo de rendimiento usado Realizar experimentación Controlador de Aplicación Monitor Sintonizador Tarea 1 Genera los snippets de sintonización Inserta los snippets de sintonización Máquina 1 Sintonización Via DynInst AC Sintonizador Aplica sintonización Tarea 2 Máquina 2 Analizador

Evaluación de la resolución en paralelo de un problema estocástico de planificación minera de largo plazo

Evaluación de la resolución en paralelo de un problema estocástico de planificación minera de largo plazo Evaluación de la resolución en paralelo de un problema estocástico de planificación minera de largo plazo Rafael Epstein Rodolfo Urrutia Andrés Weintraub Jorge Alarcón Carlos Villa Septiembre 2012 Objetivos

Más detalles

Multiplicación de Matrices en Sistemas cc-numa Multicore. Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas

Multiplicación de Matrices en Sistemas cc-numa Multicore. Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas Multiplicación de Matrices en Sistemas cc-numa Multicore Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas Índice de Contenido 1. Introducción 2. Línea de Investigación 3. Sistemas Empleados

Más detalles

Cómputo Paralelo en Redes Locales de Computadoras

Cómputo Paralelo en Redes Locales de Computadoras Cómputo Paralelo en Redes Locales de Computadoras Departament d Informàtica Unitat d Arquitectura d Ordinadors i Sistemes Operatius Memoria presentada por Fernando G. Tinetti para optar al grado de Doctor

Más detalles

Los valores obtenidos de speedup tienden a incrementarse hasta los ocho procesadores. al usar diez procesadores éste se mantiene igual o decrece. Esto

Los valores obtenidos de speedup tienden a incrementarse hasta los ocho procesadores. al usar diez procesadores éste se mantiene igual o decrece. Esto En la Figura 6.9 se muestra el speedup obtenido en el tiempo de ejecución al ejecutar la aplicación con las distintas pol ticas de mapping, que pueden ser comparadas con el caso ideal. En el Apéndice D

Más detalles

Arquitecturas de Altas Prestaciones y Supercomputación

Arquitecturas de Altas Prestaciones y Supercomputación Arquitecturas de Altas Prestaciones y Supercomputación Presentación del itinerario Julio de 2014 Arquitecturas de Altas Prestaciones y Supercomputación Julio de 2014 1 / 15 Agenda Introducción 1 Introducción

Más detalles

Modelos de computadores paralelos

Modelos de computadores paralelos Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de Murcia, Spain dis.um.es/~domingo Universidad de Murcia 1 Contenido Programación paralela Modelos

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA FACULTAD DE INGENIERÍA FORMACIÓN EN INGENIERÍA DE SOFTWARE Y BASES DE DATOS EN LOS ESTUDIANTES DE LA CARRERA DE ING. EN COMPUTACIÓN DE LA FI, UNAM EN EL PLAN DE ESTUDIOS 2015 MAYO, 2015 Porcentaje de alumnos

Más detalles

Optimización de Rutinas Multinivel de Álgebra Lineal en Sistemas Multicore

Optimización de Rutinas Multinivel de Álgebra Lineal en Sistemas Multicore Máster en Nuevas Tecnologías en Informática Facultad de Informática Universidad de Murcia Optimización de Rutinas Multinivel de Álgebra Lineal en Sistemas Multicore Autor: Jesús Cámara Moreno Directores:

Más detalles

CNCA. Colaboratorio Nacional de Computación Avanzada Centro Nacional de Alta Tecnología. Proyectos de uso de la e-infraestructura en RedCLARA

CNCA. Colaboratorio Nacional de Computación Avanzada Centro Nacional de Alta Tecnología. Proyectos de uso de la e-infraestructura en RedCLARA CNCA Colaboratorio Nacional de Computación Avanzada Centro Nacional de Alta Tecnología Proyectos de uso de la e-infraestructura en RedCLARA 1er Día Virtual de la e-infraestructura San José, Costa Rica,

Más detalles

Modelos de Programación Paralela Prof. Gilberto Díaz

Modelos de Programación Paralela Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Modelos de Programación Paralela Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería

Más detalles

GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA

GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA DATOS DESCRIPTIVOS ASIGNATURA: Procesamiento Paralelo Nombre en inglés: Parallel Processing MATERIA: Algorítmica y complejidad Créditos Europeos:

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles

Programación Distribuida y Tiempo Real

Programación Distribuida y Tiempo Real Programación Distribuida y Tiempo Real Año 2016 Carrera: Licenciatura en Informática Plan 2015 Año: 3 Duración: Semestral Profesor: Fernando G. Tinetti FUNDAMENTACION: Se presenta el contexto y los conceptos

Más detalles

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Introducción Herramientas Estudio Conclusiones Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Ingeniería en Informática

Más detalles

CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS

CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS Leopoldo N. Gaxiola, Juan J. Tapia Centro de Investigación y Desarrollo de Tecnología Digital Instituto Politécnico Nacional Avenida

Más detalles

UC I. Rest. Ciclo Tipo UCR

UC I. Rest. Ciclo Tipo UCR (01) - Primer Semestre Página 1 de 8 1004 CALCULO 10 6 No B OB 0 1006 SISTEMAS DE REPRESENTACION 10 4 No B OB 0 1035 METODOS Y TECNICAS DE INVESTIGACION 3 No B EL 0 1053 INGENIERIA DE SISTEMAS 4 No B OB

Más detalles

Especialidades en GII-TI

Especialidades en GII-TI Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Sistemas Distribuidos: Migración de Procesos

Sistemas Distribuidos: Migración de Procesos Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia

Más detalles

Arquitectura de Computadoras. Clase 9 Procesamiento paralelo

Arquitectura de Computadoras. Clase 9 Procesamiento paralelo Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.

Más detalles

1. Almacenamiento redundante

1. Almacenamiento redundante ALTA DISPONIBILIDAD Los sistemas RAID los hacemos con un conjunto de discos. Por un lado hay RAID que valen para: *VELOCIDAD. Optimizan el rendimiento para conseguir velocidad. *SEGURIDAD. Si falla un

Más detalles

Rendimiento de computadores

Rendimiento de computadores + Prof. José María Foces Morán Dept. IESA Universidad de León Rendimiento de computadores Tiempo de ejecución Tiempo de CPU Rendimiento comparativo Ley de Amdahl Ley de Gustaffson + Computador síncrono

Más detalles

Hilos. Módulo 4. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco. Hilos

Hilos. Módulo 4. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco. Hilos Hilos Módulo 4 Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco Hilos Revisión Modelos Multihilados Librerías de Hilos Aspectos sobre Hilos Ejemplos

Más detalles

Análisis automático de prestaciones de aplicaciones paralelas basadas en paso de mensajes

Análisis automático de prestaciones de aplicaciones paralelas basadas en paso de mensajes Análisis automático de prestaciones de aplicaciones paralelas basadas en paso de mensajes Departament d Arquitectura de Computadors i Sistemes Operatius Tesis presentada por Josep Jorba Esteve para optar

Más detalles

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0418 2-4-8 2.- HISTORIA

Más detalles

USO DE THREADS PARA LA EJECUCIÓN EN PARALELO SOBRE UNA MALLA COMPUTACIONAL

USO DE THREADS PARA LA EJECUCIÓN EN PARALELO SOBRE UNA MALLA COMPUTACIONAL USO DE THREADS PARA LA EJECUCIÓN EN PARALELO SOBRE UNA MALLA COMPUTACIONAL Julio Monetti & Oscar Leon /Ingeniería en Sistemas de Informacón/FR.Mendoza -UTN jmonetti@frm.utn.edu.ar, oleon@frm.utn.edu.ar

Más detalles

Capítulo III: MARCO METODOLÓGICO

Capítulo III: MARCO METODOLÓGICO Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad

Más detalles

Análisis de rendimiento de algoritmos paralelos

Análisis de rendimiento de algoritmos paralelos Análisis de rendimiento de algoritmos paralelos Joaquín Andrés López Molina josandlopmol@gmail.com Daniel Mauricio Rodríguez Alpizar danielmau231995@hotmail.com Estudiantes de Ingeniería en Computación

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

Andres Felipe Rojas / Nancy Gelvez. UNESCO UNIR ICT & Education Latam Congress 2016

Andres Felipe Rojas / Nancy Gelvez. UNESCO UNIR ICT & Education Latam Congress 2016 Distributed processing using cosine similarity for mapping Big Data in Hadoop (Procesamiento distribuido usando similitud de coseno para mapear Big Data en Haddop) Andres Felipe Rojas / Nancy Gelvez UNESCO

Más detalles

Sistemas Operativos- Evolución Histórica

Sistemas Operativos- Evolución Histórica Esquema Primeros Computadores Accesos por operador Secuencia automática de trabajos Mejora del rendimiento Multiprogramación Proceso distribuído Multiproceso Primeros Computadores Lenguaje Máquina Monoprogramación

Más detalles

Algoritmos paralelos para la Multiplicación de Matrices

Algoritmos paralelos para la Multiplicación de Matrices Introducción Paralelizar onclusiones Trabajo ibliografía lgoritmos paralelos para la Multiplicación de Matrices Universidad de Murcia - UM 18 de diciembre de 2008 Introducción Paralelizar onclusiones Trabajo

Más detalles

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

Más detalles

Nociones básicas de computación paralela

Nociones básicas de computación paralela Nociones básicas de computación paralela Javier Cuenca 1, Domingo Giménez 2 1 Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia 2 Departamento de Informática y Sistemas Universidad

Más detalles

Grupo de Computación Científica y Programación Paralela Universidad de Murcia

Grupo de Computación Científica y Programación Paralela Universidad de Murcia Grupo de Computación Científica y Programación Paralela Universidad de Murcia http://www.um.es/pcgum/ Presentación Líneas de Investigación, Máster en Informática, Universidad de Murcia, diciembre 2013

Más detalles

Introducción a la Virtualización de Infraestructuras

Introducción a la Virtualización de Infraestructuras Formación Tecnológica. Virtualización, una nueva revolución? V Reunión del Foro Técnico en Informática de la Salud 8 de Octubre de 2008 Introducción a la Virtualización de Infraestructuras Distributed

Más detalles

Un importante problema para sistemas de la nueva generación

Un importante problema para sistemas de la nueva generación Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar

Más detalles

Departamento Ingeniería en Sistemas de Información

Departamento Ingeniería en Sistemas de Información ASIGNATURA: TEORIA DE CONTROL MODALIDAD: Cuatrimestral DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: 6 horas AREA: MODELOS HORAS/AÑO: 96 horas BLOQUE TECNOLOGÍAS BÁSICAS HORAS RELOJ 72 NIVEL:

Más detalles

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES

MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL. FAMILIA DE ESPECIALIDADES: INFORMÁTICA Y LAS COMUNICACIONES ESPECIALIDAD: AUTOMÁTICA PROGRAMA: Control de Procesos. AÑO: 3ro NIVEL:

Más detalles

AUDITOR INTERNO INTEGRAL HSEQ ISO 9001: ISO 14001: OHSAS 18001:2007

AUDITOR INTERNO INTEGRAL HSEQ ISO 9001: ISO 14001: OHSAS 18001:2007 AUDITOR INTERNO INTEGRAL HSEQ ISO 9001:2015 - ISO 14001:2015 - OHSAS 18001:2007 Contigo, donde quiera que estés! PRESENTACIÓN Actualmente, las personas necesitan mejorar y adquirir habilidades que les

Más detalles

Sistemas Operativos. Dr. Wenceslao Palma M.

Sistemas Operativos. Dr. Wenceslao Palma M. Sistemas Operativos Dr. Wenceslao Palma M. www.inf.ucv.cl/~wpalma/so Introducción a los Sistemas Computacionales Un vistazo de alto nivel caracteriza a un sistema computacional

Más detalles

UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA

UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA Propuesta de trabajo de investigación Maestría en Ciencias y Tecnologías de la Información DEPURADOR DE APLICACIONES GD-MP GRÁFICAS EN México, 2015 1. Responsables

Más detalles

Unidad I: Introducción a las estructuras de datos

Unidad I: Introducción a las estructuras de datos Unidad I: Introducción a las estructuras de datos 1.1 Tipos de datos abstractos (TDA) Los tipos de datos abstractos (TDA) encapsulan datos y funciones que trabajan con estos datos. Los datos no son visibles

Más detalles

Lusitania. Pensando en Paralelo. César Gómez Martín

Lusitania. Pensando en Paralelo. César Gómez Martín Lusitania Pensando en Paralelo César Gómez Martín cesar.gomez@cenits.es www.cenits.es Esquema Introducción a la programación paralela Por qué paralelizar? Tipos de computadoras paralelas Paradigmas de

Más detalles

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0417 2-4-8 2.- HISTORIA

Más detalles

UNIDAD II: FUNDAMENTOS AVANZADOS HARDWARE PARA SERVIDORES.

UNIDAD II: FUNDAMENTOS AVANZADOS HARDWARE PARA SERVIDORES. UNIDAD II: FUNDAMENTOS AVANZADOS DE HARDWARE PARA SERVIDORES. 1 PANORAMICA DE LOS SERVIDORES DE RED. Un servidor, también conocido como Server o Host, es una computadora con muy altas capacidades, encargada

Más detalles

PLAN DE ESTUDIOS DEL PROGRAMA DE MAESTRÍA EN INGENIERÍA MECÁNICO-ELÉCTRICA CON MENCIÓN EN SISTEMAS ENERGÉTICOS Y MANTENIMIENTO

PLAN DE ESTUDIOS DEL PROGRAMA DE MAESTRÍA EN INGENIERÍA MECÁNICO-ELÉCTRICA CON MENCIÓN EN SISTEMAS ENERGÉTICOS Y MANTENIMIENTO PLAN DE ESTUDIOS DEL PROGRAMA DE MAESTRÍA EN INGENIERÍA MECÁNICO-ELÉCTRICA CON MENCIÓN EN SISTEMAS ENERGÉTICOS Y MANTENIMIENTO Universidad de Piura Elaborado por la Universidad de Piura. Abril de 2016.

Más detalles

ANALISIS COMPARATIVO DEL RENDIMIENTO. PUA: Vergara Bruno Benjamín 2011

ANALISIS COMPARATIVO DEL RENDIMIENTO. PUA: Vergara Bruno Benjamín 2011 ANALISIS COMPARATIVO DEL RENDIMIENTO PUA: Vergara Bruno Benjamín 2011 CONTENIDO Introducción Necesidad y Objetivos de la evaluación Técnicas de evaluación de un sistema informático Medidas del rendimiento

Más detalles

Organización del Sistema Operativo

Organización del Sistema Operativo del Sistema Operativo Sistemas Operativos Pontificia Universidad Javeriana Febrero de 2010 del Sistema Operativo Funciones Básicas Funciones Básicas Perspectivas del Computador Responsabilidades del SO

Más detalles

ESCUELA DE INGENIERIA Informática Y Sistemas

ESCUELA DE INGENIERIA Informática Y Sistemas ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN

Más detalles

Tecnología de software para sistemas de tiempo real

Tecnología de software para sistemas de tiempo real 1 dit UPM Tecnología de software para sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Motivación Las herramientas y la tecnología de software que se usan para construir otros tipos de sistemas

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Indice Conceptos sobre ordenadores Concepto de Sistema Operativo Historia de los SO Multiprogramación Administración CPU Memoria Entrada/Salida Estados de un proceso

Más detalles

Diseño de algoritmos paralelos

Diseño de algoritmos paralelos Diseño de algoritmos paralelos Curso 2011-2012 Esquema del capítulo Visión general de algunos algoritmos serie. Algoritmo paralelo vs. Formulación paralela Elementos de un Algoritmo paralelo Métodos de

Más detalles

Departamento Ingeniería en Sistemas de Información

Departamento Ingeniería en Sistemas de Información ASIGNATURA: TEORIA DE CONTROL MODALIDAD: Cuatrimestral DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: 8 horas AREA: MODELOS HORAS/AÑO: 128 horas BLOQUE TECNOLOGÍAS BÁSICAS HORAS RELOJ 96 NIVEL:

Más detalles

Codi Tipus Curs/Semestre Crèdits

Codi Tipus Curs/Semestre Crèdits Sistemes operatius III Codi Tipus Curs/Semestre Crèdits 20378 Optativa Semestral 5º / 9º 6 Objectius Competències específiques Coneixements Conocer las tendencias actuales en el diseño de sistemas operativos.

Más detalles

Modelación Matemática y Computacional en Ciencias e Ingenierías

Modelación Matemática y Computacional en Ciencias e Ingenierías Universidad Nacional Autónoma de México Facultad de Ciencias Modelación Matemática y Computacional en Ciencias e Ingenierías Presenta: Antonio Carrillo Ledesma La Ciencia en las Calles Noviembre de 2009

Más detalles

Introduccion a Sistemas Operativos. Ej: Linux

Introduccion a Sistemas Operativos. Ej: Linux Universidad Nacional de Ingeniería Facultad de Ciencias Física Computacional CC063 Introduccion a Sistemas Operativos. Ej: Linux Prof: J. Solano 2012-I Resumen Qué hacen los sistemas operativos? Organización

Más detalles

IMPLANTACIÓN DE SISTEMAS OPERATIVOS

IMPLANTACIÓN DE SISTEMAS OPERATIVOS Resultados de aprendizaje y criterios de evaluación: 1. Instala sistemas operativos, analizando sus características e interpretando la documentación técnica. a) Se han identificado los elementos funcionales

Más detalles

1.- DATOS DE LA ASIGNATURA. Carrera: ACM Participantes

1.- DATOS DE LA ASIGNATURA. Carrera: ACM Participantes 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Control de procesos I Ingeniería Electrónica ACM-0802 3-2 - 8 2.- HISTORIA DEL

Más detalles

UNIDAD II Metodología de programación paralela. Lic. Jesús Germán Andrés PAUTSCH - FCEQyN - UNaM

UNIDAD II Metodología de programación paralela. Lic. Jesús Germán Andrés PAUTSCH - FCEQyN - UNaM UNIDAD II Metodología de programación paralela UNIDAD II: Metodología de programación paralela Metodología de programación paralela Algunos conceptos que nos ayudarán a entender mejor el tema. Modelos

Más detalles

Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI

Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI Arquitectura de sistemas: Título: AnalyticsMOOC- Solución TIC Big Data para entornos MOOC Número de expediente: TSI- 100105-2014-192 Código: Fecha: 11/12/2014 Persona de Contacto: Carlos Vicente Corral

Más detalles

DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO:

DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Electrónica ACADEMIA A LA QUE Instrumentación Electrónica PERTENECE: NOMBRE DE LA MATERIA: INSTRUMENTACION II CLAVE DE LA MATERIA: Et404 CARÁCTER DEL CURSO:

Más detalles

Tipos de Diseño. Ing. Elizabeth Guerrero V.

Tipos de Diseño. Ing. Elizabeth Guerrero V. Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador

Más detalles

Estructura de datos. Carrera: SCC Participantes

Estructura de datos. Carrera: SCC Participantes 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Estructura de datos Ingeniería en Sistemas Computacionales SCC - 0408 4-2-10 2.-

Más detalles

MINUTA: Taller en UAEMEX, Toluca. Construcción de Tecnología HPC

MINUTA: Taller en UAEMEX, Toluca. Construcción de Tecnología HPC MINUTA: Taller en UAEMEX, Toluca Construcción de Tecnología HPC de MESA: Taller DE construcción de Tacnología HPC Sesión: # 1 a la 5 INFORMACIÓN GENERAL FECHA: 213 al 17 de julio 2015 Construcción de Tecnología

Más detalles

Introducción. Algoritmos y Complejidad. Algoritmos y Algoritmia. Introducción. Problemas e instancias. Pablo R. Fillottrani

Introducción. Algoritmos y Complejidad. Algoritmos y Algoritmia. Introducción. Problemas e instancias. Pablo R. Fillottrani Introducción Introducción Pablo R. Fillottrani Depto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Algoritmos y Algoritmia Problemas e instancias Primer Cuatrimestre 2014 Algoritmos

Más detalles

Plataformas distribuidas para análisis de grandes grafos. Dr. Cristian Mateos Díaz CONICET / ISISTAN UNICEN

Plataformas distribuidas para análisis de grandes grafos. Dr. Cristian Mateos Díaz CONICET / ISISTAN UNICEN Plataformas distribuidas para análisis de grandes grafos Dr. Cristian Mateos Díaz CONICET / ISISTAN UNICEN http://www.exa.unicen.edu.ar/~cmateos 1 Introducción Big data conduce a grandes volúmenes de datos,

Más detalles

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación Computación de Propósito General en Unidades de Procesamiento Gráfico () Pablo Ezzatti, Martín Pedemonte Clase 0 Lanzamiento del Curso Contenido Evolución histórica en Fing Infraestructura disponible en

Más detalles

Efecto de la distribución de trabajo en aplicaciones paralelas irregulares sobre clusters heterogéneos

Efecto de la distribución de trabajo en aplicaciones paralelas irregulares sobre clusters heterogéneos Efecto de la distribución de trabajo en aplicaciones paralelas irregulares sobre clusters heterogéneos Autor: Franco Chichizola Director: Armando E. De Giusti Codirector: R. Marcelo Naiouf Trabajo Final

Más detalles

INGENIERÍA INFORMÁTICA INGENIERÍA DE COMPUTADORES

INGENIERÍA INFORMÁTICA INGENIERÍA DE COMPUTADORES INGENIERÍA INFORMÁTICA INGENIERÍA DE COMPUTADORES índice INTRODUCCIÓN COMPETENCIAS ESPECÍFICAS PROYECTOS FIN DE GRADO GRUPOS DE INVESTIGACIÓN SALIDAS PROFESIONALES Y ACADÉMICAS 2 INTRODUCCIÓN En el presente

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

IMPLEMENTACIÓN DE APLICACIONES Y HERRAMIENTAS DE POST- PROCESAMIENTO DE IMÁGENES MÉDICAS VÍA WEB. Jordi Casals Hernández

IMPLEMENTACIÓN DE APLICACIONES Y HERRAMIENTAS DE POST- PROCESAMIENTO DE IMÁGENES MÉDICAS VÍA WEB. Jordi Casals Hernández IMPLEMENTACIÓN DE APLICACIONES Y HERRAMIENTAS DE POST- PROCESAMIENTO DE IMÁGENES MÉDICAS VÍA WEB Realizado por: Jordi Casals Hernández Dirigido por: Diego Javier Mostaccio Mancini ÍNDICE 1. Situación del

Más detalles

ÍNDICE TEMÁTICO Horas Teóricas. Horas Prácticas 1. Objetivo y Funciones de un Sistema Operativo Arquitectura de un Sistema Operativo 8 6 3

ÍNDICE TEMÁTICO Horas Teóricas. Horas Prácticas 1. Objetivo y Funciones de un Sistema Operativo Arquitectura de un Sistema Operativo 8 6 3 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA DENOMINACIÓN DE LA ASIGNATURA: Sistemas Operativos

Más detalles

ÍNDICE. 1. Requisitos de Hardware Arranque del front-end Arranque de los nodos Utilización de lam, OpenMPI y Ganglia...

ÍNDICE. 1. Requisitos de Hardware Arranque del front-end Arranque de los nodos Utilización de lam, OpenMPI y Ganglia... ÍNDICE 1. Requisitos de Hardware...2 2. Arranque del front-end 2 3. Arranque de los nodos.4 4. Utilización de lam, OpenMPI y Ganglia....5 5. Cambio de configuración de red..7 1. REQUISITOS DE HARDWARE

Más detalles

Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7

Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7 1 2 Temas SD SVG SC Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7 X Cálculo Molecular Amber 8.0 X X X Gaussian 98 X X X Gaussian 03 X X X Dalton X X X CPMD X X X GAMESS X X X Molden X X NWCHEM X

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: SUPERCÓMPUTO FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS ( ) AC ( ) APOBL

Más detalles

1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos

1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos

Más detalles

SERVICIO DE ATENCION A CLIENTES

SERVICIO DE ATENCION A CLIENTES SERVICIO DE ATENCION A CLIENTES Mejora la prestación de los servicios a Clientes Facilita la estandarización y automatización de los procesos de atención PxW SAC es una solución orientada a satisfacer

Más detalles

Hacia un Modelo Genérico de Aplicaciones Paralelas

Hacia un Modelo Genérico de Aplicaciones Paralelas Hacia un Modelo Genérico de Aplicaciones Paralelas Cecilia M. Lasserre 1, Adelina García 1, Nilda M. Pérez Otero 1, Abigail R. N. Verazay 1, Marcelo Pérez Ibarra 1, Silvia A. Nolasco 1, Jorge G. Martínez

Más detalles

Programa de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura:

Programa de estudios por competencias Métodos Matemáticos II. Fecha elaboración/modificación: Julio 2015 Clave de la asignatura: Programa de estudios por competencias Métodos Matemáticos II 1. Identificación del curso Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Métodos Matemáticos II Departamento de adscripción:

Más detalles

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

Nombre de la asignatura: Algoritmos y Lenguajes de programación. Nombre de la asignatura: Algoritmos y Lenguajes de programación. Créditos: 2-4- 6 Aportación al perfil Dominar la lógica necesaria para aprender lenguajes de programación de alto nivel para poder resolver

Más detalles

TICAL Claudia Baloco Navarro Docente Investigadora Universidad del Atlántico BARRANQUILLA COLOMBIA

TICAL Claudia Baloco Navarro Docente Investigadora Universidad del Atlántico BARRANQUILLA COLOMBIA 1 PROYECTO Entorno de cálculos matemáticos (MCE Mathematics computing enviroment) de código abierto: SAGE, sobre Grid Uniatlántico, para impulsar la E-Ciencia en la UNIVERSIDAD DEL ATLÁNTICO TICAL 2011

Más detalles

CONSTRUCCIÓN DE UNA NUEVA BASE DE DATOS PARA EL RECONOCIMIENTO AUTOMÁTICO DE CARACTERES MANUSCRITOS Y GENERACIÓN DE RESULTADOS DE REFERENCIA

CONSTRUCCIÓN DE UNA NUEVA BASE DE DATOS PARA EL RECONOCIMIENTO AUTOMÁTICO DE CARACTERES MANUSCRITOS Y GENERACIÓN DE RESULTADOS DE REFERENCIA CONSTRUCCIÓN DE UNA NUEVA BASE DE DATOS PARA EL RECONOCIMIENTO AUTOMÁTICO DE CARACTERES MANUSCRITOS Y GENERACIÓN DE RESULTADOS DE REFERENCIA Alumna: Sara García- Mina Martínez Tutor: Marta Gómez Barrero

Más detalles

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions 20488Be 20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Sharepoint 2013 Formación: Presencial Horas: 25 Introducción En este

Más detalles

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS 2011 HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS CREACION DEL PORTAFOLIO PARA SER PRESENTADO EL DIA LUNES ENVIADOALA CARPETA DE DROPBOX EL CUAL ES ACREDITABLE PARA LA CALIFICACION DE EL PARCIAL

Más detalles

Medición del rendimiento

Medición del rendimiento Medición del rendimiento Medición del rendimiento El rendimiento de la CPU es el tiempo de ejecución. Ecuación del rendimiento de la CPU Tiempo CPU = Ciclos de reloj para el programa x Periodo del reloj

Más detalles

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina.

Tema 2.- Caracterización de la informática La informática como disciplina científica Sub-áreas de la disciplina. Tema 2.- Caracterización de la informática 2.1. La informática como disciplina científica. 2.2. Sub-áreas de la disciplina. 2.1. La informática como disciplina científica. 2.1.1 Una definición de Informática.

Más detalles

Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS

Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento PROTOTIPOS PROTOTIPOS INTRODUCCIÓN La existencia y la marcha de un negocio en la forma de una compañía, empresa o sociedad anónima tiene directa relación con la marcha de sus productos. Una unidad empresarial existe

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8

Planificaciones Algoritmos y Programación I. Docente responsable: CARDOZO MARTIN MIGUEL. 1 de 8 Planificaciones 9511 - Algoritmos y Programación I Docente responsable: CARDOZO MARTIN MIGUEL 1 de 8 OBJETIVOS Capacitar al alumno en el diseño y programación documentados de algoritmos y en la elección

Más detalles

Algoritmo Cuántico de Búsqueda Paralelo

Algoritmo Cuántico de Búsqueda Paralelo Marcos Barreto Add your company slogan Agenda 1 Complejidad y el Problema 3 SAT 2 Computación Cuántica 3 Algoritmo de Shenvi 4 Algoritmo de Shenvi con vecindad 5 Algoritmo de Shenvi paralelo híbrido 6

Más detalles

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES Y RECOMENDACIONES CAPITULO VI CONCLUSIONES Y RECOMENDACIONES BERTHA BAUTISTA OSCAR ROJAS 261 COMPROBACION DE LA HIPOTESIS HIPOTESIS: El desarrollo de una metodología de diseño e implementación de escenarios virtuales no

Más detalles

Base de Datos Distribuidas

Base de Datos Distribuidas Base de Datos Distribuidas Benjamín Martínez Martínez Benja_min_15@hotmail.com Base de Datos Distribuidas México Db2 Monterrey Microsoft Access Red de comunicaciones Guerrero Chiapas SqlServer Oaxaca MySql

Más detalles

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS INTEGRANTES: - VIVIANA GONZÁLEZ - KIMBERLY MENDOZA - YBRAHIN MARTINEZ Big Data son

Más detalles

Cristian Blanco

Cristian Blanco UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html

Más detalles

Sesión 7. Cálculo Paralelo en Elmer

Sesión 7. Cálculo Paralelo en Elmer Sesión 7. Cálculo Paralelo en Elmer M. Meis y F. Varas Departamento de Matemática Aplicada II Universidad de Vigo Introducción a Elmer, sofware libre de simulación numérica multifísica A Coruña, 27 de

Más detalles

SOLICITUD DE OFERTAS FORMAL 673 IMPLEMENTACIÓN DE SOLUCIÓN DATABASE FIREWALL. ADENDO No. 1

SOLICITUD DE OFERTAS FORMAL 673 IMPLEMENTACIÓN DE SOLUCIÓN DATABASE FIREWALL. ADENDO No. 1 SOLICITUD DE OFERTAS FORMAL 673 IMPLEMENTACIÓN DE SOLUCIÓN DATABASE FIREWALL ADENDO No. 1 El presente constituye el Adendo No. 1 al proceso de Solicitud de Ofertas Formal 673, mediante el cual XM S.A.

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus2.uson.mx Infraestructura de Hardware Software Conexiones remotas http://acarus2.uson.mx

Más detalles

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: ACADEMIA A LA QUE PERTENECE: NOMBRE DE LA MATERIA: CLAVE DE LA MATERIA: CARÁCTER DEL CURSO: TIPO DE CURSO: Electrónica Instrumentación Electrónica CONTROL

Más detalles

UNIVERSIDAD DE LA HUASTECA

UNIVERSIDAD DE LA HUASTECA UNIVERSIDAD DE LA HUASTECA VERACRUZANA PLANEACIÓN Y ARTEFACTOS INGENIERIA DE SOFTWARE C A T E D R Á T I C O : N o m b r e d e l d o c e n t e P R E S E N T A N : N o m b r e d e l o s i n t e g r a n t

Más detalles