Instrucciones por ciclo

Instrucciones por ciclo

La unidad Instrucciones por ciclo, en inglés Instructions per cycle (IPC) indica la cantidad de instrucciones que un procesador ejecuta en un ciclo de reloj.

Normalmente se trata de un valor medio, ya que la cantidad de instrucciones ejecutadas en un ciclo de reloj en la mayoría de arquitectura de procesadores varía. Adiciones sencillas, por ejemplo, pueden ejecutarse más rápidamente que una cantidad de instrucciones con coma flotante. Para el cálculo se suelen ejecutar primero una gran cantidad de instrucciones que se dividen entonces en los ciclos de reloj (que resultan del ritmo de reloj del procesador y de los tiempos requeridos).

El Z1 de Konrad Zuse tenía, por ejemplo, un ámbito de IPC de entre 0,05 y 1.

Este valor sirve como referente para medir la eficiencia de una arquitectura, porque el producto del IPC y de la frecuencia de reloj es la cantidad de instrucciones ejecutadas por segundo (MIPS). Así, un procesador con un IPC=1 y f=500 MHz teóricamente ejecuta tantos intrucciones como otro con un IPC=0,5 y f=1000 MHz. Sin embargo, factores como pipeline de datos limitan la comparatibilidad de forma considerable.

También cabe destacar que algunos fabricantes con un ciclo o ciclo de reloj no se refieren al período de la signal de reloj, sino a un valor muy superior.

En la bibliografía especializada también se habla del valor recíproco, ciclos por instrucción, en inglés Cycles per Instruction (CPI).

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Ciclo de instrucción — Un ciclo de instrucción (también llamado ciclo de fetch and execute o ciclo de fetch decode execute en inglés) es el período que tarda la unidad central de proceso (CPU) en ejecutar una instrucción de lenguaje máquina. Comprende una secuencia de… …   Wikipedia Español

  • Conjunto de instrucciones — Saltar a navegación, búsqueda Un conjunto de instrucciones o repertorio de instrucciones, juego de instrucciones o ISA (del inglés Instruction Set Architecture, Arquitectura del Conjunto de Instrucciones) es una especificación que detalla las… …   Wikipedia Español

  • Control numérico por computadora — Saltar a navegación, búsqueda Torno CNC. Se considera de Control Numérico por Computador, también llamado CNC (en inglés Computer Numerical Control) (también Control Numérico Continuo Continuous Numerical Control) a todo dispositivo capaz de… …   Wikipedia Español

  • Unidad central de procesamiento — Oblea de un microprocesador Intel 80486DX2 (tamaño: 12×6,75 mm) en su empaquetado. La unidad central de procesamiento, UCP o CPU (por el acrónimo en inglés de central processing unit), o simplemente el procesador o microprocesador, es el… …   Wikipedia Español

  • Cell — Saltar a navegación, búsqueda Para el personaje de Dragon Ball Z, véase Cell (Dragon Ball). El procesador Cell Cell es una arquitectura de microprocesador desarrollada conjuntamente por Sony Computer Entertainment …   Wikipedia Español

  • Superescalar — es el término utilizado para designar un tipo de microarquitectura de procesador capaz de ejecutar más de una instrucción por ciclo de reloj. El término se emplea por oposición a la microarquitectura escalar que sólo es capaz de ejecutar una… …   Wikipedia Español

  • Intel 80286 — 286 Microprocesador Intel 80286 a 10 MHz Producción 1982   1993 …   Wikipedia Español

  • MIPS — Este artículo trata sobre el acrónimo de millones de instrucciones por segundo . Para otros usos de este término, véase MIPS (procesador). MIPS es el acrónimo de millones de instrucciones por segundo . Es una forma de medir la potencia de los… …   Wikipedia Español

  • Señal de reloj — Una señal de reloj (en inglés clock signal, o simplemente clock) es en la electrónica digital una señal binaria, que sirve para coordinar las acciones de varios circuitos, en especial para la sincronización de biestables en sistemas digitales… …   Wikipedia Español

  • Intel i860 — Microprocesador Intel i860 El Intel i860 (también conocido como el 80860, y nombre código N10) era un microprocesador RISC de Intel, lanzado en 1989. El i860 fue, junto con el i960, uno de los primeros intentos de una Arquitectura de Conjunto de… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”