Arquitectura multiprocesador - PowerPoint PPT Presentation

About This Presentation
Title:

Arquitectura multiprocesador

Description:

Un sistema multiproceso o multitarea es aquel que permite ejecutar varios procesos de forma concurrente. La única forma de que se ejecuten de forma simultanea varios procesadores es tener varias CPU’s (ya sea en una maquina en o en varias, en un sistema distribuido). – PowerPoint PPT presentation

Number of Views:243

less

Transcript and Presenter's Notes

Title: Arquitectura multiprocesador


1
6.2.1 Diseño de software de arquitectura
multiprocesador
  • David Hernández Osorio
  • Miguel Pérez Vázquez

2
Sistema multiproceso
  • Un sistema multiproceso o multitarea es aquel que
    permite ejecutar varios procesos de forma
    concurrente. La única forma de que se ejecuten de
    forma simultanea varios procesadores es tener
    varias CPUs (ya sea en una maquina en o en
    varias, en un sistema distribuido).

3
Potencia computacional
  • El multiproceso no es algo difícil de entender,
    mas procesadores significa más potencia
    computacional. Un conjunto de tareas puede ser
    completado más rápidamente si hay varias unidades
    de proceso ejecutándolas en paralelo.

4
Programación paralela
  • Objetivos de la programación paralela
  • ? Reducir el tiempo de computo
  • ? Reducir la complejidad del algoritmo
  • ? Aprovechar al máximo la capacidad de las
    computadoras multiproceso

5
Tipos de programación
6
Multihilo
  • Este tipo de programación le permite a una
    aplicación realizar varias tareas
    concurrentemente. Los distintos hilos que se
    ejecutan comparten una serie se recursos tales
    como el espacio del mensaje.

7
Pase de mensaje
  • MPI ("Message Passing Interface") es un estándar
    que define la sintaxis y la semántica de las
    funciones usada en programas que exploten la
    existencia de múltiples procesadores.

8
Gráficamente
Write a Comment
User Comments (0)
About PowerShow.com