Nucleos y frecuencias
Lo que hemos visto en todos estos especiales es una pincelada de lo que es la realidad. Hemos hablado de arquitecturas, instrucciones, núcleos y algoritmos, hemosmencionado OOE e incluso hemos puesto algunos ejemplos prácticos.
Lo que tenéis aquí arriba es la circuitería de un procesador, en este caso un Intel Core ‘Ivy Bridge’. A continuación os dejo unafotografía de AnandTech de las tripas del SoC Apple A6 utilizado en el iPhone 5:
Un procesador tiene mucho más que núcleos y frecuencias. Si ahondamos en el tema nos encontraremos con muchamemoria distribuida por doquier, y no sólo memoria caché (L2, L3; se encargan de comunicar unos núcleos con otros) si no también registros o contadores, así como buses de datos o circuitos de toda índole.El conjunto de todos estos componentes muchas veces microscópicos formarán un chip de pequeñas dimensiones (unos pocos centímetros cuadrados) que es al que denominamos procesador.
¿De qué depende elrendimiento?
Es sin duda alguna una pregunta que debemos hacernos. ¿De qué depende realmente el rendimiento de un procesador? ¿Por qué un procesador a 1.6 GHz. puede ser más potente que uno a 4 GHz.?Como hemos visto, un microprocesador es mucho más que una frecuencia. Ésta indica la periodicidad con la que la CPU ejecuta una instrucción, cuya definición ya vimos en una de las primeras entradas.A priori podríamos pensar que a mayor frecuencia de funcionamiento es mejor, pero también entran en juego otros muchos factores — tanto hardware (caché, su localización y cantidad) como software(algoritmos como el OOE) — que no sólo repercuten en el rendimiento final, si no también en el precio de mercado del chip. Este último factor es fundamental por ejemplo en entornos profesionales, donde seestudia cada céntimo de inversión.
¿Veis los cuatro núcleos acompañados de las ocho (4xL2 y 4xL3) caché? Éste es un AMD FX
Con el número de núcleos ocurre algo parecido. Cuantos más núcleos...
Regístrate para leer el documento completo.