capitulo 7
INTRODUCCIÓN: COMPUTADORES PARALELOS, PROGRAMACIÓN PARALELA Y PRESTACIONES
INTRODUCCIÓN
I. Arquitecturas paralelas y niveles de paralelismo
1.1. Niveles y tipos de paralelismos implementados en la arquitectura
El computador es un sistema complejo tanto en hardware y en software. Para su estudio se realizan diferentes niveles de abstracción.
- Nivel de componentes
- Nivel de Circuito Electrónico
- Nivel de Lógica Digital
- Nivel de Transferencia de Registros
- Nivel del Sistema Computador
En cada uno de estos niveles se implementa el paralelismo. Ademas por encima estaría el Nivel de Sistema Operativo, que actúa como interfaz entre el hardware y el software
- Replicar componentes del sistema
- Segmentar el uso de los componentes
Niveles y Tipos de paralelismo IMPLÍCITO en una APLICACIÓN
Podemos clasificar los niveles de paralelismo de una aplicación en función del nivel de abstracción dentro del código secuencial de un programa en el que podemos encontrar implícito el paralelismo.
Observemos la siguiente imagen
Cuando
hablamos de código secuencial, nos referimos a código escrito en lenguaje
imperativo
Código
secuencial es una descripción estructurada
Dentro del código secuencial se puede encontrar paralelismo implícito en los siguientes niveles de abstracción:
- Nivel de Programas
- Nivel de funciones
- Nivel de bucles (bloques)
- Nivel de operaciones
El paralelismo de tareas (task- parallelism)
Se encuentra extrayendo, generalmente de la definición de la aplicación, la estructura lógica de funciones de la aplicación.
En esta estructura, los bloques son funciones, y las conexiones entre ellos reflejan el flujo de datos entre funciones. Analizando esta estructura se puede encontrar paralelismo ente las funciones. Equivaldría al paralelismo a nivel de función dentro del código de alto nivel.
El paralelismo de datos (data- parallelism)

3.1. Unidades de ejecución: instrucciones, hebras,procesos

1.4. Relación entre paralelismo implícito, explicito y arquitecturas paralelas

1.5. Detección, utilización, implementación y extracción del paralelismo
Title
capitulo 7
By klosxx
capitulo 7
- 2,990
