Contenido Marco de referencia Arquitectura de computadoras paralelas

Slides:



Advertisements
Presentaciones similares
Complejidad Computacional
Advertisements

1.3. PROGRAMACION PARALELA
LENGUAJES PARALELOS Chang y Smith (1990) clasificación:
Tipos de Organización ... La organización de máquinas multiprocesadores más típicas son: Mesh Networks. Binary Tree Networks. Hypertree Networks. Pyramid.
DIAGRAMA DE ACTIVIDAD Roberto Certain Leonardo Molina.
Multiprocesadores 3.1 Dominios de aplicación
ARQUITECTURA DE COMPUTADORES - INTRODUCCION
INTRODUCCIÓN ESTADO DE LA TÉCNICA PROCESAMIENTO DISTRIBUIDO CON MPI PROCESAMIETNO DISTRIBUIDO DE IMÁGENES GENÉRICO CON VTK PROCESAMIENTO DISTRIBUIDO DE.
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
Versión 2004 Enrique Bañuelos Gómez
Ingeniería de sw.
EMISION MULTIPLE DE INSTRUCCIONES
Unidad 3. Arquitecturas SIMD
Composición Interna de un Procesador
APLICACIÓN DE PROCESAMIENTO EN PARALELO BASADO EN OPENMP EN EL MANEJO MATRICIAL USADO EN EL ANÁLISIS DE SISTEMAS ELÉCTRICOS Antonio Ramos Paz 1, Eustaquio.
Sistemas Distribuidos y Paralelos
Departamento de Computación, FACYT, Universidad de Carabobo
Introducción a los SSOO Sebastián Sánchez Prieto.
Análisis y Diseño de Algoritmos
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2006 Universidad Simón Bolívar Departamento de Computación y T. I Tópicos en.
Analisis de Planificación
Centralizados y Distribuidos
ARQUITECTURAS SIMD TIPOS
ARQUITECTURA DE MÁQUINAS COMPUTADORAS III
Introducción a la Computación Paralela Germán Larrazábal Departamento Computación, FACYT, Universidad de Carabobo, Venezuela
PROGRAMACIÓN EN CLUSTERS
Diseño y Mantenimiento de un cluster para la dinámica de fluidos
CONCEPTOS FUNDAMENTALES FORMAS DE ALMACENAR INFORMACION UNIDAD BASE DE INFORMACION: BIT BYTE = 8 BITS UN KILOBYTE = 1024 BYTES UN MEGABYTE = 1024 KILOBYTES.
Procesamiento paralelo
INSTITUTO TECNOLÓGICO DE CD. GUZMÁN
Tipos de Paralelismo Paralelismo de datos: cada procesador ejecuta la misma tarea sobre diferentes conjuntos o subregiones de datos Paralelismo de tareas:
Clusters Presentado por : Manuel Alejandro ahumada trochez Yenny carabali.
TEMA 2: Organización de computadores
Organización de Computadoras
SEGURIDAD EN SISTEMAS DE POTENCIA
SISTEMAS OPERATIVOS.
12 December 2005Universidad de Murcia1 Computación Matricial y Paralela Curso Doctorado programa de Informática y Matemáticas Aplicadas en Ciencia e Ingeniería,
Sistemas Concurrentes I.T. Informática de Sistemas Curso
Una computadora MIMD intrínseca implica interacciones entre n procesadores debido a que todos los flujos de memoria se derivan del mismo espacio de datos.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Inst. Tec. de Morelia ISC BASES DE DATOS DISTRIBUIDAS VERANO DEL 2006 MC. Anastacio Antolino Hernández TAXONOMÍA DE FLYNN.
METODOS DE SOLUCION DE SISTEMAS DE ECUACIONES
ESTRUCTURA DE COMPUTADORES
14 de diciembre de 2005 Universidad de Murcia1 Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de.
Arquitecturas Paralelas
Tema 3: Paralelismo en Multiprocesadores (I)
Microprocesador para el cálculo de la transformada rápida de Fourier ( CEMISID-FFT) - Andrade P. Liliana L. - Díaz M. Omar A. - Erazo P. Amilcar J. - Fuguet.
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
Lenguajes de programación Los procesos concurrentes pueden darse en un sistema de cómputo en los niveles de procesamiento siguientes: De trabajos De tareas.
1 Diseño Orientado al Objeto Agustín J. González ELO-326: Seminario de Computadores II 2do. Sem
Universidad Politécnica de Tulancingo Catedrático Ing. Jorge Luis Neri Trejo Asignatura Ing. De Hardware III Tema Procesamiento Paralelo Presenta Verónica.
TARJETAS DE RED.
Saltar a la primera página Esquemas de procesamiento Definen la forma en que se efectúan los procesos dentro de los equipos de cómputo n Esquema centralizado.
RENDIMIENTO DEL COMPUTADOR
Cluster de Computadores de Alto Desempeño con Acceso Remoto
ARQUICTECTURA DE SERVIDORES
DISEÑAR Y ELABORAR ALGORITMOS Nombre: anayeli hernandez peralta Grado y grupo: 1 “3” Materia: Informática y computación Maestro: Ángel Buendía Turno: Vespertino.
DISEÑAR Y ELABORAR ALGORITMOS NOMBRE: LAURA PAEZ GARCIA GRADO Y GRUPO: 1 “3” MATERIA: INFORMÁTICA Y COMPUTACIÓN MAESTRO: ÁNGEL BUENDÍA TURNO: VESPERTINO.
Diagrama de Flujo Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona. El diagrama de flujo o diagrama de actividades es la representación.
ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO.
UNIDAD 1. ORGANIZACIÓN BÁSICA Y DISEÑO DEL COMPUTADOR
Ingeniería del Software I
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
Ingeniería en Computación Centro Universitario UAEM Valle de México Arquitectura de Computadoras Elaborado por: Dra. Maricela Quintana López.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
ORGANIZACIÓN DE COMPUTADORAS DRA. LETICIA FLORES PULIDO.
Apuntes preparados por Néstor González Valenzuela slide 1 Arquitecturas de Sistemas Distribuidos y Paralelos.
Hiperpipeline Superescalares Arquitectura de Computadoras 2012.
Aspectos básicos de la computación paralela. Tipos de computacion paralela.
Transcripción de la presentación:

Cómputo paralelo para el análisis de la dinámica de fluidos computacional

Contenido Marco de referencia Arquitectura de computadoras paralelas Lenguajes de programación Benchmarks Clusters Conclusión

Marco de referencia

Marco de referencia

Marco de referencia

Marco de referencia Paralelismo Es la forma de procesamiento de la información donde se favorece la explotación de los sucesos concurrentes durante el proceso de cómputo. Concurrencia también implica simultaneidad y solapamiento.

Marco de referencia Los sucesos paralelos se producen en diferentes recursos durante el mismo intervalo de tiempo. Los sucesos simultáneos se producen en el mismo instante de tiempo Lo sucesos solapados se producen en intervalos de tiempo superpuestos.

Arquitectura de computadoras taxonomía de Flynn SISD ( Simple flujo de instrucciones – simple flujo de datos)

Arquitectura de computadoras taxonomía de Flynn MISD (Multiple flujo de instrucciones – simple flujo de datos)

Arquitectura de computadoras taxonomía de Flynn SIMD (Simple flujo de instrucciones-Múltiple flujo de datos)

Arquitectura de computadoras taxonomía de Flynn MIMD (Múltiple flujo de instrucciones-Múltiple flujo de datos).

Lenguajes de programación Programación implícita Programa Único Datos Múltiples (SPMD) Con constructores Sin constructores Programación explícita Programación SPMD y MIMD Paso de mensajes, bibliotecas PVM y MPI

Benchmarks Los benchmark son programas desarrollados de algunos métodos de solución de ecuaciones lineales o de algoritmos para probar ciertas partes de una computadora, como el acceso a los diferentes niveles de memoria, las comunicaciones entre los procesadores, etc.

Benchmarks Aplicación Carga de trabajo Datos compartidos Sincronización Multiplicación de matrices Estática Ligera Ninguna Iterativo de Jacobi Media LU Pesada

Benchmark Microbenchmark Mide un aspecto de rendimiento específico de un sistema, como son: LINPACK. Es parte de LAPACK ScaLAPACK. Extensión de LAPACK LMBENCH. costes de sistema operativo y transferencia de datos entre distintos componentes del sistema. STREAM. Acho de banda de memoria con respecto a velocidad de procesamiento

Benchmark Macrobenchmark Tienen el objetivo de medir el rendimiento completo del sistema. Aplicación Completa Programa simple extraído de una aplicación real

Benchmark Conclusión Lo conveniente es adquirir una computadora paralela de tipo “IBM White, SP power3 375 MHz.” porque cubre los requerimientos necesarios de rendimiento, máxima velocidad de procesamiento de datos, economiza espacio y según los datos que se presentan en la tabla 3 es la mas rápida

Benchmark Conclusión Con en análisis de los benchmark concluyo que, aunque los microbenchmark tipo LINKPACK y ScaLAPACK nos presentan un panaroma real del comportamiento de una computadora paralela solucionando sistemas de ecuaciones lineales, los macrobeanchamark tipo NAS son los que tienen que utilizar para evaluar una computadora paralela y el software comercial que aplica el departamento de turbomáquinas del IIE.

Clusters En la tabla se muestran los resultados de los microbenchmark a los clusters de las computadoras. Proyecto Beowulf Sistema operativo Linux Paso de mensajes PVM y MPI No tienen una arquitectura definida Preferentemente por bus.

Fin