Amigos LANeros!! una vez más aquí con otro articulito acerca de las novedades que se vienen dentro de poco menos de un mes. En este caso vamos a hablar sobre el último lanzamiento de Intel: El Conroe, un procesador que dará de que hablar, porque es el primer gran cambio en la arquitectura de los procesadores para desktop desde el pentium 4 que salió hace casi 6 años. Porfavor, este es un tema nuevo y no tiene nada que ver, de manera oficial con lo que ya se ha hablado. Abro este hilo para que discutamos los aspectos que encierra este nuevolanzamiento y las impresiones que va dejando en los benchmarks que se van publicando y en la medida en que empiece llegar a nuestra patria.
Por ahora y por física falta de tiempo voy a enumerar y a describir brevemente los 5 aspectos técnicos más importantes que diferencian estos procesadores tanto del P4,como de su contraparte los Athlon de la AMD; estos aspectos son:
Prefiero dejar cada uno de estos ítems en inglés para que cada uno busque la traducción que más se le acomode. El método de exposición será hacer un breve relato de lo que cada uno de ellos implica, su comparación con la arquitectura netburst, y donde sea posible su equivalente en la arquitectura Hammer de los K8 de AMD.
1. Wide Dynamic Execution
Esto representa un aumento en la capacidad de decodificar en paralelo un mayor número de instrucciones, a diferencia de los P4 (northwood y prescott) que tiene 3 lo mismo que los K7 Barton y los K8 Hammer, este trabajo implica que la unidad dedicada a la organización, envío desde la memoria caché a las unidades de procesamiento, la ejecución y retorno de las instrucciones al interior del caché, puede procesar 4 e incluso 5 insctrucciones simultaneamente tal y como se muestra en las siguientes imágenes:
Diagrama estructural del Intel Core
Diagrama estructural de Un P4 (Northwood-Prescott)
Diagrama Estructural de un K8
Por otra parte también se optimiza la forma en que las instrucciones x86 son descompuestas en instrucciones más pequeñas (Micro Ops) que el procesador entienda, en este caso las micro ops similares que se puedan ejecutar en un solo ciclo de reloj son estudiadas y combinadas. A esta técnica se le conoce como micro-fusion.
Este principo también se aplica a dos instrucción de nivel x86 que se pueden decodificar y ejecutar en una sola pasada. Aquí un diagrama de como funciona:
Así las cosas se optimiza el trabajo del procesador evitando en la medida de lo posible tiempos muertos que riñen con el postulado de consumo en watts/instrucción.
2. Advanced Digital Media Boost
Básicamente el desarrollo viene heredado de los P4 que tienen potentes unidades aritméticas (ALU) y potentes Unidades de punto flotante. Lo cual entra a reforzar las débiles estructuras de punto flotante que tiene la arquitectura derivada de los Dothan. Ahora los conroe traen tres unidades de procesamiento de instrucciones SSE/SSE2/SSE3, capaces de trabajar con istrucciones de 128 bits, todo lo cual redunda en una mayor potencia de cálculo tanto de enteros como de números racionales.
3. Advanced Smart Cache
Esta es una de las características más distintivas e interesantes, debido a que los 4 Mb de caché que traerán los core2duo pueden ser usados por cada uno de los cores a discreción de las necesidades de cada aplicación. Puede darse el caso de una aplicación que esté empleando un sólo núcleo, situación en la cual tendrá los 4 Mb de caché a su entera disposición con el consabido aumento en el rendimiento. Por otra parte, este caché compartido permite que las instrucciones almacenadas allí sean compartidas de modo dinámico entre los dos cores, evitando la salida y posterior re-entrada de los datos vía el FSB, aumentando el rendimiento y sorteando, con bastante éxito, la ausencia del controlador interno de memoria (IMC), exclusivo de los AMD 64.
4. Advanced Prefetch
Consiste en la posibilidad de agrupar y ordenar los datos que van llegando de manera que los datos que presumiblemente se van a utilizar pronto, sean agrupados en la memoria L2. Del mismo modo, las unidades de prefetching monitorean las instrucciones que son independientes de otros valores y las ejecuta primero antes de proceder a ejecutar las instrucciones dependientes.
5. Intelligent Power Capability
Aquí se recurre a la artillería pesada de la arquitectura de la saga Banias, Dothan, Yonah, los transistores oferecen respuesta inmediata al apagado y re-encendido cuando se opera en modo de bajo consumo, de la misma manera los bloques de memoria caché se pueden apagar cuando no se requieran. De hecho se puede apagar un core completo de así lo requiere la política de consumo de energía. el Enhanced SpeedStep, es capaz de controlar cada core independientemente y de hecho el voltaje puede variar en distintas partes de cada núcleo.
Por ahora esta sería una especie de introducción al tema, espero que ustedes nutran este hilo con sus aportes y opiniones. Con el tiempo iré posteando más cuestiones.
mientras uno sbenchs tomados de:http://www.hkepc.com/hwdb/x6800vsfx62-10.htm
Fuentes:
http://www.tomshardware.com/2006/03/13/idf_spring_2006/
http://www.tomshardware.com/2005/05/25/dothan_over_netburst/index.html
http://www.xbitlabs.com/articles/cpu/display/netburst-1.html
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2748&p=1
http://www.hkepc.com/hwdb/x6800vsfx62-1.htm (traducida por google)
saludos
Por ahora y por física falta de tiempo voy a enumerar y a describir brevemente los 5 aspectos técnicos más importantes que diferencian estos procesadores tanto del P4,como de su contraparte los Athlon de la AMD; estos aspectos son:
[*]Wide Dynamic Execution
[*]Advanced Digital Media Boost
[*]Advanced Smart Cache
[*]Smart Memory Access
[*]Intelligent Power Capability
Prefiero dejar cada uno de estos ítems en inglés para que cada uno busque la traducción que más se le acomode. El método de exposición será hacer un breve relato de lo que cada uno de ellos implica, su comparación con la arquitectura netburst, y donde sea posible su equivalente en la arquitectura Hammer de los K8 de AMD.
1. Wide Dynamic Execution
Esto representa un aumento en la capacidad de decodificar en paralelo un mayor número de instrucciones, a diferencia de los P4 (northwood y prescott) que tiene 3 lo mismo que los K7 Barton y los K8 Hammer, este trabajo implica que la unidad dedicada a la organización, envío desde la memoria caché a las unidades de procesamiento, la ejecución y retorno de las instrucciones al interior del caché, puede procesar 4 e incluso 5 insctrucciones simultaneamente tal y como se muestra en las siguientes imágenes:
Diagrama estructural del Intel Core
Diagrama estructural de Un P4 (Northwood-Prescott)
Diagrama Estructural de un K8
Por otra parte también se optimiza la forma en que las instrucciones x86 son descompuestas en instrucciones más pequeñas (Micro Ops) que el procesador entienda, en este caso las micro ops similares que se puedan ejecutar en un solo ciclo de reloj son estudiadas y combinadas. A esta técnica se le conoce como micro-fusion.
Este principo también se aplica a dos instrucción de nivel x86 que se pueden decodificar y ejecutar en una sola pasada. Aquí un diagrama de como funciona:
Así las cosas se optimiza el trabajo del procesador evitando en la medida de lo posible tiempos muertos que riñen con el postulado de consumo en watts/instrucción.
2. Advanced Digital Media Boost
Básicamente el desarrollo viene heredado de los P4 que tienen potentes unidades aritméticas (ALU) y potentes Unidades de punto flotante. Lo cual entra a reforzar las débiles estructuras de punto flotante que tiene la arquitectura derivada de los Dothan. Ahora los conroe traen tres unidades de procesamiento de instrucciones SSE/SSE2/SSE3, capaces de trabajar con istrucciones de 128 bits, todo lo cual redunda en una mayor potencia de cálculo tanto de enteros como de números racionales.
3. Advanced Smart Cache
Esta es una de las características más distintivas e interesantes, debido a que los 4 Mb de caché que traerán los core2duo pueden ser usados por cada uno de los cores a discreción de las necesidades de cada aplicación. Puede darse el caso de una aplicación que esté empleando un sólo núcleo, situación en la cual tendrá los 4 Mb de caché a su entera disposición con el consabido aumento en el rendimiento. Por otra parte, este caché compartido permite que las instrucciones almacenadas allí sean compartidas de modo dinámico entre los dos cores, evitando la salida y posterior re-entrada de los datos vía el FSB, aumentando el rendimiento y sorteando, con bastante éxito, la ausencia del controlador interno de memoria (IMC), exclusivo de los AMD 64.
4. Advanced Prefetch
Consiste en la posibilidad de agrupar y ordenar los datos que van llegando de manera que los datos que presumiblemente se van a utilizar pronto, sean agrupados en la memoria L2. Del mismo modo, las unidades de prefetching monitorean las instrucciones que son independientes de otros valores y las ejecuta primero antes de proceder a ejecutar las instrucciones dependientes.
5. Intelligent Power Capability
Aquí se recurre a la artillería pesada de la arquitectura de la saga Banias, Dothan, Yonah, los transistores oferecen respuesta inmediata al apagado y re-encendido cuando se opera en modo de bajo consumo, de la misma manera los bloques de memoria caché se pueden apagar cuando no se requieran. De hecho se puede apagar un core completo de así lo requiere la política de consumo de energía. el Enhanced SpeedStep, es capaz de controlar cada core independientemente y de hecho el voltaje puede variar en distintas partes de cada núcleo.
Por ahora esta sería una especie de introducción al tema, espero que ustedes nutran este hilo con sus aportes y opiniones. Con el tiempo iré posteando más cuestiones.
mientras uno sbenchs tomados de:http://www.hkepc.com/hwdb/x6800vsfx62-10.htm
Fuentes:
http://www.tomshardware.com/2006/03/13/idf_spring_2006/
http://www.tomshardware.com/2005/05/25/dothan_over_netburst/index.html
http://www.xbitlabs.com/articles/cpu/display/netburst-1.html
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2748&p=1
http://www.hkepc.com/hwdb/x6800vsfx62-1.htm (traducida por google)
saludos