La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Contenido Marco de referencia Arquitectura de computadoras paralelas

Presentaciones similares


Presentación del tema: "Contenido Marco de referencia Arquitectura de computadoras paralelas"— Transcripción de la presentación:

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

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

3 Marco de referencia

4 Marco de referencia

5 Marco de referencia

6 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.

7 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.

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

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

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

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

12 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

13 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.

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

15 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

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

17 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

18 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.

19 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.

20 Fin


Descargar ppt "Contenido Marco de referencia Arquitectura de computadoras paralelas"

Presentaciones similares


Anuncios Google