tag:blogger.com,1999:blog-6644579903369065806.post660489467302850088..comments2015-10-14T20:56:26.318+02:00Comments on LowLevelHardware: AMD AGLUs, Bulldozer INT cores. Actualizado – LowLevelHardwareaaqqhttp://www.blogger.com/profile/17016594305206647569noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-6644579903369065806.post-71076024751948555912011-04-21T17:39:29.446+02:002011-04-21T17:39:29.446+02:00Sí, cuando AMD desvele totoalmente la micro arquit...Sí, cuando AMD desvele totoalmente la micro arquitectura subyacente conoceremos todos los detalles...<br /><br />En todo caso hay bastantes partes oscuras en la documentación sobre Bulldozer, y en el manual de optimización software hay muchos errores y demasiado copy-paste de ediciones anteriores.<br /><br />Toca esperar...<br /><br />Saludos,<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-30195685190745759482011-04-19T20:11:38.857+02:002011-04-19T20:11:38.857+02:00Mmm, ya veo, Habra que ver no obstante hasta que s...Mmm, ya veo, Habra que ver no obstante hasta que salga. Estoy bastante al tanto de Sandy Bridge y Bulldozer, puesto que es muy seguro que según como vea Bulldozer, me actualizare el sistema esta generación (de un Q6600) y según como salga decidiré entre Bulldozer, un Sandy Bridge 2600K, un Sandy Bridge-E o incluso Ivy Bridge...Depende del que me ofrezca mejor rendimiento para cálculos HPC (participo en proyectos de computación distribuida)Acheronnoreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-47464442098116504572011-04-18T19:13:31.453+02:002011-04-18T19:13:31.453+02:00Acheron,
Tengo entendido que las AGLUs de Bulldoz...Acheron,<br /><br />Tengo entendido que las AGLUs de Bulldozer no son simples AGUs como por ejemplo las 3 AGUs por core del AMD Phenom II que puramente calculan direcciones de memoria.<br /><br />Recordemos que cada core en Phenom II posee 3 ALUs, 3 AGUs y 2 FPUs y 1 pipe FSTORE.<br /><br />En Bulldozer las AGLU son Aritmetic Generation LOGIC Units y tienen capacidad de proceso ALU de enteros además de la de cálculo de direcciones.<br /><br />Esta capacidad no es simultánea ALU + AGU sino ALU o AGU.<br /><br />Teniendo en cuenta que en código X86 hay de un 30 a 40% de operaciones de memoria, la mejora de velocidad no va a ser espectacular pero sí habrá un mejor uso que en Phenom II de las unidades de proceso disponibles.<br /><br />Cita:<br /><br />"... And two wich handle address generation and simple ALU operations."<br /><br />2.10.2 Integer execution Unit.<br /><br />Microarchitecture of AMD Family 15h Processors. Chapter 2, pag. 36<br /><br />Un saludo,<br /><br />Carlos Yus.aaqqhttps://www.blogger.com/profile/17016594305206647569noreply@blogger.comtag:blogger.com,1999:blog-6644579903369065806.post-33267615709028618022011-04-17T23:56:53.302+02:002011-04-17T23:56:53.302+02:00Hola, primero de todo. Felicidades por el blog y e...Hola, primero de todo. Felicidades por el blog y el articulo. <br />Tengo como una veintena de webs en los marcadores del navegador (la mayoría angloparlantes) sin embargo hay un huequito para este blog, y es que tienes artículos bastante interesantes ;)<br /><br />Quería comentarte una cosa (no suelo comentar en blogs), de este mismo articulo, que creo que tienes errónea (o tal vez lo interprete mal). <br /><br />El tema es en las "AGLU", y es que leyendo el manual de optimización de software para la familia Bulldozer, que salió recientemente como sabrás, en el apéndice B, donde se muestran las latencias de las instrucciones, se estipula que las "AGLU" estas, solo ejecutan "CALLs" y "LEAs"...las adiciones y otras operaciones aritméticas simples se siguen ejecutando en las ALUs (EX0/EX1) tradicionales.<br /><br />Reitero que no soy ni programador, ni ingeniero eléctrico, ni tan siquiera informático, tan solo alguien a quien le gusta mucho mucho el hardware y la electrónica, así que tal vez no lo haya interpretado bien. Espero que me lo aclares si así, es ;)Acheronnoreply@blogger.com