Ver Mensaje Individual
  #36 (permalink)  
Antiguo 26/02/2006, 10:31
Avatar de halukar
halukar
 
Fecha de Ingreso: julio-2005
Ubicación: España, Madrid
Mensajes: 1.642
Antigüedad: 19 años, 8 meses
Puntos: 5
Goopy, veo que te dejado algo desconcertada con el tema de la caché.

Voy a profundizar más el tema para que veas lo que ocurre ahora....

A más caché mayor rendimiento sí en conjunto todos los componentes del procesador "generan un buen rendimiento", y con esto me refiero que si algo falla todo se desmorona, y así ocurre en los Pentium 4.

Para empezar su L1, que en los últimos modelos es de 16 KB y en los AMD sigue siendo de 128 Kb. De que le sirve los 2 Mb de L2 si su L1 es de tan solo 16 Kb?? Esto provoca un efecto embudo, relentizando la ejecuión de la información.

A esto hay que sumarle el talón de aquiles en la generación de los P4, si en los P3 fué su L1, en los Pentium 4 son los Pipelines.
Esto son los conductos por donde pasa la información a través del procesador y de sus distintas etapas. Imagínalo como una serie de tuverias por donde discurre los datos.

En teoría a más cantidad de pipelines mayor velocidad y rendimiento. Hasta los Pentium 3 habian sido 10 etapas la cantidad utilizada. Pero con la llegada del P4 se duplico hasta las 20.
En la actualidad desde los Pentium 4 Prescott se aumentado hasta la exagerada cifra de 31 pipelines.

Intel hizo esto para superar la cifra de los 2 Ghz. Pero aunque se consiguio este objetivo el rendimiento iba en declive, y al contrario de como queria hacer creer esta compañia, cuanto más aumentaban los pipelines aunque conseguian más Mhz, el rendimiento iba a menos hasta el punto que a la salida al mercado del nuevo micro era innumerables la cantidad de profesionales y personas que notaban que hasta un Pentium 3 rendia mucho más. (Esta es realmente la causa de porque un P3 puede rendir más que un P4, sumado a su escasa L1)

Este declive de rendimiento sucede porque los pipelines no están en paralelo, están uno seguido del otro, y si durante el recorrido por estas tuverias hay algún "fallo", se reincia el proceso. Pese a que esto se haga en decimas de segundo, si hay varios fallos y comienza el proceso de nuevo varias veces se convierte en retardos de segundo, notándose así ese falta de rendimiento o lentitud.

Paso el tiempo e Intel tenía que quitarse esa mala fama que estaba ganándose... y su solución, aumentar la L2 en cantidades íncreibles como 2 Mb.

En cambio en los Athlon 64, al no ocurrir el problema de los pipelines, no les hace falta aumentar la L2 de 512 Kb a 2Mb necesariamente. Se puede hacer, de hecho la gama Athlon 64 Fx tienen una L2 de 1 Mb, pero claro, su precio es mucho más alto.

Podría seguir hablando de porque el P4 es una "birria", pero no quiero liarte más

En conclusión,

A más caché sí hay mayor rendimiento, pero conlleva tambien a que las bases del procesador sean óptimas.
Sino todas las optimizaciones que pueda llegar a tener el micro, como en el caso del pentium 4 que son muchas.... se quedan en la teoria.

Con ese enlace te quedará aun más claro.
http://www.itq.edu.mx/vidatec/espaci.../Pentium4.html


Y para comparar un micro con otro hay que ver más características, no solo su caché así a simple vista.
aaa
aaaa
__________________
"Soy aquello que quiso ser alguien y acabo siendo nadie"

DALI00.es
El renacer del surrealismo (coming soon)

Última edición por halukar; 27/02/2006 a las 19:01