Un procesador " 3 GHz " opera a una velocidad de reloj de 3 mil millones de ciclos por segundo. Un ciclo es la transición de cero a uno o de uno a cero . Instrucciones realizadas por la CPU ( unidad central de procesamiento ) requieren varios ciclos .
Único procesador Computing
Un equipo que ejecuta en un procesador de un solo hilo sólo puede manejar una instrucción a la vez. Miles de instrucciones que se pueden realizar en un segundo, pero sólo uno después del otro.
Parallel Computing
Parallel Computing es el acto de realizar múltiples instrucciones al una vez . CPU multitarea utilizan hilos o múltiples núcleos para llevar a cabo las instrucciones simultáneas.
Rosca
Varios subprocesos dividen la memoria caché de un núcleo en el manejo de más instrucciones a la vez. Un procesador de 3 GHz con 8 MB de caché y es capaz de dos hilos puede ejecutar dos instrucciones a la vez con cada hilo permitido hasta 4 MB de memoria.
Procesador multinúcleo
núcleos múltiples pueden manejar múltiples instrucciones sin dividir la potencia de procesamiento . Un procesador de doble núcleo a 3 GHz puede ejecutar dos instrucciones simultáneas en toda la velocidad de 3 GHz . Procesadores multinúcleo con rosca pueden realizar incluso más instrucciones a la vez.