originalmetne escrito por Davis132
pero en amd la L1 es muchisimo mas grande 128 kb de tal manera que ingresa mayor informacion lista para trabajar al micro y pide la info a la L2 si falta;
pero para llenar la L2 utiliza registros de memoria mas utilizada de tal manera que un "fallo de cache" es mucho menor porque no "presume o deduce" lo que va a necesitar sino se basa en accesos reales a memoria.
Muy bacano tu aporte.
varios datos:
1) AMD utiliza en sus procesadores AXP y A64 memorias cache de tipo Exclusiva, lo que significa que los datos e instrucciones que se almacenan en la memoria cache de nivel 1 no se copian a la memoria cache de nivel dos, por lo que la memoria cache total es la suma de las dos, esto es lo opuesto de lo que hace intel en sus PIV y Celeron, en los que la Cache es tipo Inclusiva, es decir copia los datos e instrucciones de la cache L1 a la cache L2, cada una tiene ventajas y desventajas
2) todos los Hammer dispones de 4Kb que hacen como una especie de memoria cache de nivel 0, esta memoria se utiliza solamente para volver a llenar rapidamente el pipeline del procesador si ocurre una falla en las Branch predictor.
3) pipelines stages:
Athlon xp : 10 -- PIV (Willamette y Northwood, no recuerdo como se llamo el primero): 20
Athlon 64 : 12 -- PIV (Prescott): 31
originalmetne escrito por Davis132
...por lo tanto como en un benchmark la info que entra y sale es exacta y no cambia de tal manera que la prediccion es del 100% sin fallos ni errores osea fallos de cache no pierde tiempo en vaciar y rellenar cache.
pero en la vida real la prediccion baja a un 60% de aciertos y un 40% son fallos de cache y eso relentiza todo no lo creen...
los Athlon XP tiene un acierto en su predictor superior al 96% y estos (Branch predictor) se mejoraron en el paso K7 a K8. no que tan acertado sera el predictor de los PIV pero se, que este es uno de sus puntos debiles, aunque tambien se mejoraron al pasar a Prescott (una de las razones por las que la la merma en rendimiento comparativamente con el Northwood no fue tan grande a pesar de los 31pipeline stages, claro tambien ayudo el incorporar 1MB L2 cache).
originalmetne escrito por Davis132
...me baso en el hecho que cuando estamos trabajando y queremos hacer algo de golpe apararece el maldito reloj de arena y se demora un siglo en normalizarse todo. NO LE HA PASADO A ALGUIEN LO MISMO.
en amd en cambio los aciertos son de 80% 20% fallos de cache por eso casi nunca veo los relojes de arena BENDITO AMD...
la verdad es que no creo qeu la aparicion de tu tan temido reloj de arena se deba a un error en las ramas de prediccion, ni siquiera creo que esto se llegue a notar si pasa una vez, tendria qeu pasar muchisimas veces para poderse notar de una forma tan obvia; esto se nota en general en el redimiento del procesadro cuando ejecutar una tarea le toma mas tiempo que a otro, o cuando no puede por ejemplo poner tantos FPS en un un juego o un renderizado como otro procesador, pero no de una forma tan particular, imaginate que cada que hay un fallo aparezca el reloj, ¡tedioso!.
ademas ten en cuenta que son procesadores que trabajan a miles de millones de ciclos en un segundo, ni si quiera notariamos cuando esta alimentando los pipelines con datos nuevamente.
el problema del "poco acertado" predictor de los intel se ve marcadamente afectado por lo Deep Pipelined de su arqitectura, por ejemplo en los Celeron, para mi ese procesador se pasaba mas tiempo tratando de llenar los 20 pipelines con datos, que trabajando realmente, jeje.
de ahi que me haya sorprendido tanto el ""buen desempeño"" de los CeleronD (comparados con los basados en el nuclo Northwood y Willamette) por estos comparten las mismas 31Pipeline stages de los Prescott. Esperaba algo realmente desastrozo (incluso mas que los anteriores celeron, aunque para mi imaginarme algo peor qeu ellos suponia un enorme esfuerzo mental y una gran cantidad de imaginacion).
estas son algunas de las razones por los que los prescott tienen que incorporar 1Mb de l2cache (ahora 2Mb), trabajar a velocidades tan altas (ahora ya no van a poder seguir subiendo en vel.) y disponer de un bus lo mas alto posible.
originalmetne escrito por Davis132
...y ahora segun un articulo que lei recien unrumor mejor dicho intel compro derechos a amd para poner 64 bits en los p4 6xx..
hace ratico (tampoco mucho pues) qeu intel incorporo EMT64 en sus PIV (algunos de la serie 5XX la tienen) y Xeon, lo qeu no he podido saber es si son las mismas instrucciones que utilizo AMD en sus K8, en algunas partes leo que son casi identicas, en otras partes que son diferentes y solo es un ajuste a los bancos de memoria para trabajar con datos mas largos y es propia de intel, y asi me la he pasado buscando sin encontrar nada concreto, si alguien sabe y tiene links con alguna pagina como confiable, le agradezco qeu me facilite la informacion.
originalmetne escrito por Davis132
...COMO QUEDO EL OJO Y SI ALGUIEN QUIERE ESCIBAME AL MAIL Y LE ENVIO EL PREMIO QUE DIO OSEA LA FOTO DEL PREMIO MEJOR DICHO QUE DIO INTEL A AMD POR MEJOR PROCESADOR Y MANUFACTURACION DE PROCESADORES...
ese premio no se lo dio Intel a AMD, lo ironico del caso estuvo en que se lo gano AMD en un concurso patrocinado por Intel, y en el momento de mostrar el ganador, aparecio el logo de intel entre los sponsors, mientras aparecia a un lado de la pantalla el de AMD (gigante) como ganador.
Fue una absoluta VERGÜENZA para intel.
luck.