ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura Pipeline

ZyuLL11 de Mayo de 2013

228 Palabras (1 Páginas)461 Visitas

•Las arquitecturas Pipeline (Segmentadas) surgen por la necesidad de aumentar la velocidad de procesamiento

•La velocidad, en un sistema secuencial síncrono, está limitada, entre otros factores, por:

•Tecnológicos

•Consumo

•Restricciones algorítmicas

•Arquitecturales

•Etc

•Segmentar una arquitectura es dividirla en segmentos o etapas

•Cada segmento (etapa) está definido por un registro que almacena los datos a procesar y otro que almacena los resultados

•CLASIFICACIÓN:

1.- LINEAL: Está formado por un conjunto de etapas conectadas en cascada, sin bucles de realimentación de datos

2.- NO LINEAL: Pueden existir bucles hacia delante o hacia atrás

•Atendiendo a la función que realizan se pueden clasificar en:

1.- ESTÁTICOS: Realizan una función fija sobre un conjunto de datos de entrada

2.- DINÁMICOS: Realizan diferentes funciones sobre un conjunto de datos de entrada

Conclusiones

1.- En una arquitectura pipeline, los datos no se procesan más de prisa incluso más despacio (más Hw, estados de espera, etc)

2.- Se procesan mayor nº de datos por unidad de tiempo (Throughput)

3.- Una vez alcanzado el ciclo estable (pipelines estáticos no lineales) el throughput es máximo

4.- En los lineales, una vez “llenado” el pipeline (latencia inicial), se obtiene un resultado por ciclo de reloj

5.- Para que 3 y 4 sean ciertos, el flujo de datos de entrada debe ser continuo y grande

6.- El control de los pipelines lineales es muy simple; el de los no lineales requiere de autómatas que “decidan” cuándo y cómo introducir nuevos datos y su ruta por la arquitectura

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com