Вы находитесь на странице: 1из 9

PROBLEMAS

10.- Se dispone de una aplicacin de procesamiento de seal que debe repetir 3000 veces el clculo a(i) f (a(i), a(i 1), a(i 2), a(i 3)) para cada muestra de seal
a(i)(i 1,....,220 3) que ocupa 4 bytes, y f () es una funcin determinada. El cdigo que permite implementar el clculo est constituido por 12 instrucciones de 32 bits que se repiten para cada muestra. De las instrucciones, 4 son de acceso a memoria para leer/escribir datos, 4 son instrucciones de operaciones aritmticas, y 4 son de control del bucle, actualizacin de punteros, etc. Estimar el tiempo mnimo que tardara en ejecutarse esta aplicacin (suponemos que no hay fallos de cach para instrucciones o datos) en los siguientes microprocesadores. MIPS r10000 UltraSPARC III 600 MHz Alpha 21264 450 MHz

Ultra Sparc Ciclos de Acceso a Memoria: 4instruccio nes

1ciclo 2ciclos 2instruccio nes 1ciclo 1 2ciclos 3instruccio nes

Ciclos de Instrucciones Aritmticas: 4instruccio nes

Ciclos de Control y Actualizacin: 4instruccio nes

1ciclo 4ciclos 1instrucci n

tmin 8ciclos

1 * 3000 40s 8 6 *10

Alpha Ciclos de Acceso a Memoria: 4instruccio nes

1ciclo 1ciclo 4instruccio nes

1ciclo Ciclos de Instrucciones Aritmticas: 4instruccio nes 2ciclos 2instruccio nes


Ciclos de Control y Actualizacin: 4instruccio nes

1ciclo 4ciclos 1instrucci n

tmin 7ciclos

1 * 3000 28s 8 7.5 *10

Вам также может понравиться