Yo no soy nuevo en la arquitectura de la pc, pero solo tengo la experiencia académica con la micro-arquitectura de la aplicación.
He escuchado y leído muchas veces, pero nunca realmente molesta a entender la declaración: Algunas instrucciones completas en 1 o 2 ciclos de reloj, mientras más complejo de instrucciones dicen entero o de punto flotante completa en 2, 4, 6 ciclos de reloj, etc o cargar/almacenar en 80-100 ciclos de reloj debido a la lentitud de la memoria.
Ahora estoy seguro de que la mayoría de los procesadores sea incrustado o de escritorio tienen pocas etapas de tuberías de 5 etapas hasta 30 etapas. Por lo que la latencia para cada instrucción debe ser igual a la canalización de la profundidad o número de canalización de las etapas. También, el rendimiento de una única canalización escalar procesador puede tener un máximo de 1 IPC (Instrucciones por ciclo). Pero ¿cómo es posible que las instrucciones de acabado en 1, 2 o 4 ciclos de reloj de un procesador con 10 o de la etapa 12 de la etapa de canalización ? Alguien puede explicar a mí que ?
PS: lo Único que puedo entender es que tal vez algunas etapas están marcadas como un Multi-etapa del Ciclo de como se hace habitualmente durante la STA y el momento de cierre. Y que ellos están tratando de decir que la ejecución de la instrucción se lleva a 1cc, 2cc, 4cc etc. en particular Multi-etapa del ciclo ?