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

Arquitectura Pipeline


Enviado por   •  11 de Mayo de 2013  •  228 Palabras (1 Páginas)  •  437 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