tag:blogger.com,1999:blog-6644579903369065806.post2796438786333837390..comments2015-10-14T20:56:26.318+02:00Comments on LowLevelHardware: Phenom II 3.6 GHz / 2.4 GHz uncore. Análisis en RMMA. Ampliado - LowLevelHardwareaaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-6644579903369065806.post-26576727771911294232011-04-03T18:49:23.742+02:002011-04-03T18:49:23.742+02:00Está claro, o en tu sistema el software, por algun...Está claro, o en tu sistema el software, por alguna razón extraña, no funciona como debe o tienes un fallo muy curioso en tu Phenom II.<br /><br />Yo más bien me inclino por el problema de software...<br /><br />Un saludo,<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-56333059380389038962011-03-18T03:24:15.318+01:002011-03-18T03:24:15.318+01:00En su momento probé con RMMT en una instalación li...En su momento probé con RMMT en una instalación limpia de Windows XP, y daba el mismo fallo. Creo que el problema podría ser que en realidad esos 3 nucleos no acceden a la L3, sino directamente a la ram. Además eso explicaría la velocidad cuando hago la prueba con bloques de 5000 KB por thread, ya que al estar los 6MB de L3 disponibles para el núcleo que si funciona bien, puede funcionar ese thread a velocidad de L3, y los threads de los otros nucleos a velocidad de RAM. Cuando el bloque de memoria para el thread del núcleo que funciona bien, supera el tamaño de L3, baja a velocidad de ram. <br />Conozco poco sobre el funcionamiento del procesador, por ejemplo sobre cómo se organiza el acceso de los nucleos a la L3, asi que aún no se explicar porqué cuando hago las pruebas, sin asignar afinidad de los threads a los nucleos, si alcanzo los 42 000 MB/s multithread con 3 threads en marcha (pero al activar el cuarto, baja la velocidad).Andreuhttps://www.blogger.com/profile/10913023038069960163noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-18914902041587607802011-03-17T17:40:26.733+01:002011-03-17T17:40:26.733+01:00Obviamente hay algún problema.
Creo que he dado c...Obviamente hay algún problema.<br /><br />Creo que he dado con él. El fallo reside en el uso de Windows 7, si te das cuenta, RMMA y RMMT es un programa algo antiguo y programado pensando en Windwos XP o XP X64.<br /><br />Esa es la razón de que yo utilice en este tipo de pruebas este sistema operativo.<br /><br />Si te fijas, incluso en mis artículos actuales sobre Sandy Bridge utilizo XP X64 para RMMA y RMMT.<br /><br />Tus cifras no sólo son poco lógicas sino imposibles, nunca se puede superar un rendimiento porcentual del 100% en el ancho de banda de un bus.<br /><br />Un saludo,<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-40685922671163426872011-03-17T00:37:45.186+01:002011-03-17T00:37:45.186+01:00Hola Carlos. Acabo de ver que la baja velocidad de...Hola Carlos. Acabo de ver que la baja velocidad de esos 3 nucleos al acceder a la L3, corresponde a la velocidad de acceso a la RAM. Y el resultado cuando los bloques de memoria son de 5000 KB , son los mismos: núcleo 0 a 9000MB/s y los otros 3 nucleos a 3600MB/s , lo que da el extraño resultado de que para una memoria total de 20MB el acceso multithreaded es de casi 20.000 MB/s (sin subir las velocidades de stock, y con DDR2 800MHz). Adjunto una imagen http://img845.imageshack.us/img845/1771/falloram.jpg<br />Como ya te comenté, si no asigno las tareas a los nucleos, la velocidad total sube mucho habiendo 3 threads en marcha.<br />Estoy posteando este problema en hard-h2o.com pero quería comentarte la velocidad esta para supuestamente la ram. ¿Te dice algo todo esto?<br /><br />GraciasAndreuhttps://www.blogger.com/profile/15694960822587876642noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-82428932124633467132011-03-17T00:33:41.873+01:002011-03-17T00:33:41.873+01:00Este comentario ha sido eliminado por el autor.Andreuhttps://www.blogger.com/profile/15694960822587876642noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-51242044816706567002010-07-19T19:58:56.695+02:002010-07-19T19:58:56.695+02:00Andreu, tengo varias ideas acerca de tus problemas...Andreu, tengo varias ideas acerca de tus problemas.<br /><br />- Una opción es que tu L3 esté corrompiendo datos y utilice las ECC para corregir sobre la marcha y baje obviamente su velocidad.<br /><br />- El hecho de que con 4 threads baje tanto la velocidad puede indicar problemas térmicos y el procesador haga throtling.<br /><br />Para analizarlo más en profundidad <br />necesitaría verlo en persona...<br /><br />Un saludo,<br /><br />Carlos.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-77071292658466662982010-06-16T17:50:05.992+02:002010-06-16T17:50:05.992+02:00Hola Carlos. Gracias por contestar tan rápido. Est...Hola Carlos. Gracias por contestar tan rápido. Estuve haciendo pruebas pero pronto llegaron los exámenes y lo dejé estar.<br />Siento dejarte otra vez una parrafada, ojalá pudieramos hablar esto en un foro. Gracias de antemano.<br /><br />Hice las pruebas sin el overclock y seguía teniendo el mismo problema. Probé también en windows 7 en modo a prueba de fallos (estoy usando el 7 x64) y cambiando opciones de la bios, y en una instalación limpia del XP (x32), pero no cambió nada. <br /><br />He hecho alguna prueba más y no comprendo los resultados que obtengo, igual sacas tú alguna conclusión.<br />Con el RMMT, en acceso single core (velocidades de acceso a L3 máximas por núcleo): <br /><br />core 0 9400 MB/s<br />core 1 6250 MB/s<br />core 2 6250 MB/s<br />core 3 6250 MB/s<br /><br />(confirmado estableciendo afinidad desde el administrador de tareas de windows a cada núcleo en cada prueba)<br /><br />Con los threads no asignados a los núcleos (opción del RMMT):<br />según cuantos threads en marcha hay:<br /><br />1: 16000 MB/s<br />2: 14000 MB/s , 14000MB/s (Total: 29000 MB/s)<br />3: 13500 MB/s , 13500MB/s , 13500 MB/s (total: 40000 MB/s)<br />4: 3700 MB/s , 3700MB/s , 3700MB/s , 9000 MB/s (Total: 20200 MB/s) <br /><br />Esta última prueba la hice con la afinidad en todos los núcleos. Si lo dejaba en afinidad a un núcleo en concreto, la velocidad se repartía entre los threads operativos llegando a un máximo de velocidad que coincide con la de los núcleos obtenidas para cada uno en la primera prueba (es decir, poniendo afinidad al proceso del RMMT al core 2, independientemente de los threads en marcha, la velocidad máxima era de unos 6250 MB/s). En ocasiones en lugar de los 20000 MB/s de esta última prueba con 4 threads, obtenía unos 34000 que se mantenían constantes durante a veces 40 segundos, y en otras ocasiones casi 2 minutos, pero luego bajaba a 20000 MB/s.<br /><br />No se si dar por descartados los daños en el procesador por aquel sobrecalentamiento o por las pruebas de overclock que hice, ya que sí ha llegado el RMMT a medir como velocidad total de acceso a la L3 unos 40.000 MB/s (en la prueba con los threads no asignados a los núcleos, con 3 threads en marcha) y esos 40.000 MB/s reales en esa prueba, están por encima de los supuestos 27.950 MB/s teóricos que se derivan de las velocidades máximas single core ( 9200 + (6250 x 3) ), aunque quizá este sea un razonamiento erróneo. <br /><br />Otra cosa que no me parece normal, es que haciendo la prueba con 2500 KB de memoria utilizada por thread, 10000 KB en total, superando el límite de 8448 KB de la zona L1+L2+L3, los resultados de velocidad son los mismos que para la memoria L3 (ahora mismo: 8800 MB/s , 3700MB/s , 3700 MB/s , 3700 MB/s ). Incluso para 4000 KB por thread (total 16000 KB), obtengo las mismas frecuencias (sumadas las 4 en total unos 20000 MB/s). <br />No creo que esté accediendo a la DDR2 800 a esa velocidad, imagino que seguirá en la L3, pero ¿porqué, y cómo si el tamaño de la memoria no da para tanto?<br /><br />Como ya he dicho estoy usando windows 7 x64, creo que no lo has mencionado en ninguno de los artículos sobre el phenom pero parece que usas el XP (por las capturas). Un amigo informático me ha dicho que había que tocar algo en windows para que utilizase multithread real, o algo parecido. No se si tendrá algo que ver.Andreuhttps://www.blogger.com/profile/10913023038069960163noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-46297735107804905732010-04-06T23:25:42.380+02:002010-04-06T23:25:42.380+02:00En primer lugar te felicito por haberte leído uno ...En primer lugar te felicito por haberte leído uno de mis artículos de nivel más técnico.<br /><br />En segundo lugar, la verdad es que la velocidad de tu L3 en muy baja.<br /><br />Puede tener que ver con que esté dando errores de datos.. Puedes probar a dejarlo a frecuencias nominales y testear de nuevo con RMMA para ver si da resultados más normales.<br /><br />Además debes hacer las pruebas en una instalación limpia de Windows (sin ningún software instalado que compita por los recursos) y con los todos los drivers actualizados instalados.<br /><br />Un saludo.<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-3663008400907606262010-04-05T22:21:16.076+02:002010-04-05T22:21:16.076+02:00Hola Carlos.
Lo primero te doy las gracias por co...Hola Carlos.<br /><br />Lo primero te doy las gracias por compartir tus conocimientos con el resto de usuarios. Me han sido de mucha ayuda tus artículos sobre los Phenom II (tengo un x4 940).<br /><br />Te escribo para preguntarte sobre un extraño resultado que me ha reportado el RMMT, a raiz de hacer pruebas al leer tu artículo del 12 de Marzo de 2009. En las pruebas de los niveles de memoria 1 y 2 los resultados son similares a los tuyos.<br />En la memoria L3, obtengo diferentes resultados según el thread:<br />thread 0: 10500 MB/s aprox.<br />thread 1: 4130 MB/s aprox.<br />thread 2: 4180 MB/s aprox.<br />thread 3: 3900 MB/s aprox.<br />No importa cuales estén en marcha, si dejo solo los threads 1, 2 y 3, el ancho se reparte entre los 3 . Pero el thread 0 siempre se mantiene por encima de los demás. En singlethread, este ronda los 12300 MB/s, y los demás no pasan de 7500 MB/s (y thread 3 ligeramente menos, entre 7450 y 7500).<br />En el resultado total multithread esto se traduce en unos 22750 MB/s, frente a tus 44264 MB/s.<br />Por otra parte, al llegar a la memoria principal (o eso creo), para un tamaño de 4096 KB por thread (16384 KB en total), se mantienen los mismos valores, siendo el total de 22400 MB/s.<br />Para 32768 KB por thread, irrefutáblemente accediendo ya a la DDR2, en multithread obtengo curiosamente unos 2700 MB/s en thread 0, frente a 3150 MB/s, 3214 MB/s y 3000 MB/s en threads 1, 2 y 3 respectívamente.<br /><br />Como información de interés cuento que estoy haciendo overclock. Tengo 2 módulos de DDR2-800 que estoy intentando subir mientras mantengo CAS4, y no he encontrado otra manera que subiendo el FSB, de modo que no puedo subir las frecuencias del procesador simplemente desde los multiplicadores como has hecho tú. En este momento tengo los valores que puedes ver en esta captura del benchmark del Everest. http://www.gigasize.com/get.php?d=gsvyqw8nqrf<br /><br />No tengo ni idea de porqué puede suceder. Como detalle adicional, después de instalar un refrigerador por líquido compacto (circuito cerrado, sin montajes), se soltó el cable de alimentación de la bomba del líquido, y un par de veces se colgó (apagó) el ordenador, por sobrecalentamiento (al reiniciar comprobé temperatura, 100ºC los nucleos). No creo que se haya podido dañar, pero de cualquier detalle se puede sacar alguna pista.<br /><br />Si crees conveniente puedo mandarte un mensaje con voltajes u otra información. (Por cierto, no he encontrado otra manera de comunicarme contigo que comentando tu artículo)<br /><br />Te agradezco de antemano que pudieses ayudarme. Me parece una pena haberme metido tan a fondo en este tema y no poder sacarle todo el partido posible al procesador.Andreuhttps://www.blogger.com/profile/10913023038069960163noreply@blogger.com