Está en la página 1de 60

Microprocesadores multi n ucleo

Dise no de procesadores y evaluaci on de conguraciones

Jos e Ignacio Alvarez Ruiz


Universidad de C ordoba

13 de diciembre de 2007

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

1 / 60

Indice

1 2 3 4 5 6 7 8 9

Introducci on a los microprocesadores multi n ucleo Conceptos asociados Un baile de tecnolog as 1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia. Y qu e hay de los port atiles? Comparando los distintos procesadores Algunos datos de rendimiento Conclusiones personales Bibliograf a

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

2 / 60

Secci on 1

Introducci on a los microprocesadores multi n ucleo

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

3 / 60

Introducci on a los microprocesadores multi n ucleo

Conceptos b asicos
CPU: componente en una computadora digital que interpreta las instrucciones y procesa los datos contenidos en los programas de computadora. Microprocesador: CPU manufacturada con circuitos integrados. Circuito integrado: es una pastilla muy delgada en la que se encuentra una enorme cantidad (del orden de miles o millones) de dispositivos microelectr onicos interconectados (diodos, transistores...). Microprocesador multi n ucleo: aquel que combina dos o m as procesadores independientes en un solo paquete, a menudo un solo circuito integrado. Ventajas multi n ucleo: Permiten que un dispositivo computacional exhiba una cierta forma de paralelismo a nivel de thread (Thread-level parallelism) (TLP) sin incluir m ultiples microprocesadores en paquetes f sicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a nivel de chip (Chip-level multiprocessing), o CMP.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 4 / 60

Introducci on a los microprocesadores multi n ucleo

Razones del constante aumento de velocidad


Intel ya utiliza transistores con tecnolog a de 45nm. De esta forma continuan produciendo velocidades r ecord de procesadores, reduciendo adem as la cantidad de fuga de electricidad de los transistores. Esto es gracias a:
Un nuevo material con una propiedad llamada High-k para el componente diel ectrico de la compuerta del transistor que reemplaza al di oxido de silicio. Y a una combinaci on de materiales met alicos para el electrodo de la compuerta del transistor, lo que reduce las fugas m as de 10 veces.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

5 / 60

Introducci on a los microprocesadores multi n ucleo

Principales competidores. Procesadores a estudio.

Vamos a considerar los principales competidores del mercado:


http://www.intel.com http://www.amd.com

S olo consideramos procesadores de PCs de escritorio y port atiles.

El campo de servidores, estaciones de trabajo, consolas, etc. se aleja del usuario medio.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

6 / 60

Secci on 2

Conceptos asociados

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

7 / 60

Conceptos asociados

Introducci on de conceptos

Importante familiarizarse con algunos t erminos del mundillo. La raz on es conocer de forma general qu e papel juegan ciertos elementos en los procesadores. Una visi on clara de los conceptos asociados al tema nos facilita la elecci on de un procesador.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

8 / 60

Conceptos asociados

Socket de CPU

El socket de CPU es una matriz de peque nos agujeros (z ocalo) existente en una placa base donde encajan los pines de un microprocesador; dicha matriz, denominada Pin grid array o PGA, permite la conexi on entre el microprocesador y dicha placa base. Ejemplos de socket de CPU son: Socket 939 (AMD), Socket AM2 (AMD), Socket 478 (Intel), Socket 775 (Intel)...

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

9 / 60

Conceptos asociados

Niveles de cach e
Prop osito de la cach e: actuar como una memoria temporal entre los registros de CPU, limitados y de gran velocidad y la RAM, mucho m as grande y lenta. Los subsistemas de cach e pueden ser de niveles m ultiples; es decir, puede haber m as de un conjunto de cach e entre el CPU y la memoria principal. Muchos sistemas tienen dos niveles de cach e:
Cach e L1 ubicada en el chip de la CPU, se ejecuta a la misma velocidad que dicha CPU. Cach e L2 suele ser parte del m odulo de la CPU, se ejecuta a las mismas velocidades que la CPU (o casi) y es un poco m as grande y lenta que la cach e L1.

Algunos sistemas (normalmente servidores) tambi en tienen cach e L3 formando parte del sistema de la placa base. La cach e L3 es m as grande y algo m as lenta que la cach e L2.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 10 / 60

Conceptos asociados

MMX
Es el acr onimo de Multimedia Extensions. Conjunto de instrucciones SIMD (Single Instruction Multiple Data) dise nado por Intel e introducido en 1997 en sus microprocesadores Pentium MMX. MMX agreg o 8 nuevos registros a la arquitectura, conocida como MM0 a MM7. En realidad, estos nuevos registros son meros alias de los registros de la pila de la FPU. Cada uno de los registros MMn es un n umero entero de 64 bits. El juego de instrucciones MMX utiliza el concepto del tipo de datos compactados en lugar de usar el registro completo para un solo n umero entero de 64 bits, se usa para almacenar dos enteros de 32 bits, cuatro enteros de 16 bits u ocho enteros de 8 bits. Problema: MMX s olo soporta operaciones con n umeros enteros. Hace alg un tiempo, el uso de matem aticas de vector entero ten a sentido (operaciones 2D y 3D), pero cuando esta funcionalidad se pasa a las GPUs, la coma otante se vuelve mucho m as importante.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 11 / 60

Conceptos asociados

SSE
SSE (Streaming SIMD Extensions) es una extensi on al grupo de instrucciones MMX. Estas instrucciones operan con paquetes de operandos en coma otante de precisi on simple. Hay varios tipos de instrucciones SSE:
Instrucciones Instrucciones Instrucciones Instrucciones SSE SSE SSE SSE de Transferencia de datos. de Conversi on. Aritm eticas. l ogicas.

Con la tecnolog a SSE, se introducen 70 nuevas instrucciones y 8 registros nuevos: del xmm0 al xmm7. Los registros tienen una extensi on de 128 bits. A diferencia de MMX, la utilizaci on de SSE no implicaba la inhabilitaci on de la FPU, por lo que no era necesario habilitarla nuevamente, lo que signicaba para MMX p erdida de velocidad.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 12 / 60

Conceptos asociados

FSB (Front Side Bus)


La CPU est a conectada a un bus que le permite comunicarse con el resto de dispositivos. Gracias a este bus frontal de datos, llamado FSB (Front Side Bus), la CPU recibe informaci on y la env a a otros dispositivos. El FSB se encuentra conectado al chip Northbridge, que es el n ucleo de la placa base. La frecuencia de un procesador se expresa en t erminos de la frecuencia del FSB multiplicado por un valor predeterminado por el fabricante, por eso conocer bien el FSB es vital en la pr actica del Overclocking (forzar un procesador a trabajar a una velocidad mayor que la de serie). Ejemplo Multiplicador: x18, Frecuencia del FSB: 200MHz, Frecuencia del procesador: 3600 MHz.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 13 / 60

Conceptos asociados

FSB (Front Side Bus)

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

14 / 60

Secci on 3

Un baile de tecnolog as

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

15 / 60

Un baile de tecnolog as

Tecnolog as empleadas por los principales competidores

Tecnolog as empleadas por INTEL:


Hyper-Threading Intel 64 Architecture Bit de desactivaci on de ejecuci on y seguridad

Tecnolog as empleadas por AMD:


HyperTransport AMD 64 Bit NX

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

16 / 60

Un baile de tecnolog as

Tecnolog as empleadas por INTEL


Hyper-Threading:
Dos formas de brindar m as potencia inform atica:
1 2

Aumentar la velocidad del reloj. Realizar m as trabajo en cada ciclo de reloj.

Un procesador compatible con la tecnolog a Hyper-Threading se presenta a s mismo ante las aplicaciones y los S.O. como dos procesadores virtuales. El procesador puede entonces trabajar en dos conjuntos de tareas a la vez, utilizar los recursos que de otro modo estar an inactivos y realizar m as trabajo en la misma cantidad de tiempo. En los PC de escritorio:
La tecnolog a HT aprovecha la capacidad de subprocesos m ultiples integrada en WinXP y en muchas aplicaciones. El software con subprocesos m ultiples divide su carga de trabajo en procesos y subprocesos que se pueden programar y enviar de forma independiente. Es parecido a un sistema multiprocesador pero con un u nico procesador.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 17 / 60

Un baile de tecnolog as

Tecnolog as empleadas por INTEL


En los servidores:
La tecnolog a HT permite el paralelismo a nivel de subprocesos al duplicar el estado arquitect onico de cada procesador a la vez que se comparte un conjunto de recursos de ejecuci on del procesador. Cuando programa subprocesos, el SO considera los dos estados arquitect onicos claramente determinados como procesadores l ogicos separados

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

18 / 60

Un baile de tecnolog as

Tecnolog as empleadas por INTEL


Intel 64:
La arquitectura Intel 64 proporciona computaci on de 64 bits cuando se combina con software que la soporte. Mejora el rendimiento permitiendo a los sistemas direccionar m as de 4 gigabytes tanto de memoria virtual como f sica.

Bit de desactivaci on de ejecuci on y seguridad:


Previene ciertos tipos de ataques de desbordamiento de buer cuando se combina con un sistema operativo compatible. Permite que el procesador clasique areas de la memoria en funci on de d onde se puede ejecutar el c odigo de las aplicaciones.

Si un gusano intenta insertar c odigo en el buer, el procesador desactiva la ejecuci on del c odigo, lo cual evita el da no y la propagaci on del gusano.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

19 / 60

Un baile de tecnolog as

Tecnolog as empleadas por AMD


HyperTransport:
Tecnolog a que induce en una mejora de las prestaciones del sistema, dise nada para incrementar las mismas mediante la eliminaci on de cuellos de botella en la E/S, lo cual mejora notablemente el ancho de banda y reduce la latencia. Las mejoras se centran en cuatro apartados:
1) FSB del procesador: Sustituyendo el FSB por unas conexiones de E/S basadas en la tecnolog a HyperTransport se consigue una extensi on del ancho de banda desde los 2,1GB/s hasta los 6,4GB/s. 2) Interfaz de memoria: Cuando ocurre un fallo en la cach e, el procesador debe traer informaci on de memoria principal. En Northbridge/Southbridge, las transacciones de memoria pasan por el chip Northbridge, creando latencias adicionales. Para resolver este cuello de botella, AMD incorpora el controlador de memoria en su 8a generaci on de procesadores.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

20 / 60

Un baile de tecnolog as

Tecnolog as empleadas por AMD

HyperTransport:
Las mejoras se centran en cuatro apartados:
3) Interconexi on chip a chip: La integraci on simult anea de las tecnolog as de alta velocidad como AGP-8x, Gigabit Ethernet, PCI-X, etc. elimina virtualmente los cuellos de botella en la E/S. 4) Capacidades de expansi on de E/S hacia la industria de buses de alta velocidad: La arquitectura Northbridge/Southbridge no est a preparada para soportar m as de dos n ucleos l ogicos, ya que la funcionalidad deber a jarse a una interfaz existente, y un bus actual no tendr a suciente ancho de banda para soportar tecnolog as de alta velocidad.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

21 / 60

Un baile de tecnolog as

Tecnolog as empleadas por AMD


HyperTransport:

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

22 / 60

Un baile de tecnolog as

Tecnolog as empleadas por AMD

AMD64: es una arquitectura basada en la extensi on del conjunto de instrucciones x86 para manejar direcciones de 64 bits. Adem as, contempla mejoras adicionales como duplicar el n umero y el tama no de los registros de uso general y de instrucciones SSE. Bit NX: el bit NX es una caracter stica del procesador que permite al SO prohibir la ejecuci on del c odigo en ciertas areas de datos.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

23 / 60

Secci on 4

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

24 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Necesitamos tanta capacidad?

La enferma carrera que mantienen Intel y AMD por superar al rival nos lleva a ver morir productos que ni siquiera pudimos consumir ni necesit abamos hacerlo. Muchos ni siquiera disponemos a un de un procesador de doble n ucleo, ni en el PC de escritorio ni en el port atil. Es posible saltarse hasta una generaci on de procesadores en la compra de nuestro pr oximo equipo.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

25 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

AMD vs. Intel y una carrera que no para

AMD lanz o sus procesadores doble n ucleo, los Athlon64 X2, luego Intel hizo lo propio con su l nea Pentium D. Pentium D utilizaba la tecnolog a NetBurst, con cuello de botella para los datos y no alcanzaba en rendimiento a Athlon 64 X2. Intel contraataca con los Core Duo, con nueva tecnolog a y dise no de 65 nan ometros. M as tarde, actualiza la tecnolog a a la actual Core 2 Duo.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

26 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Pero, qu e es doble n ucleo?


Esta pregunta tan manida signica que la CPU, tiene no un procesador, si no dos en el mismo paquete y se distribuyen el trabajo. Lo l ogico es pensar que al tener dos cerebros se puede procesar el doble de informaci on, pero, lamentablemente, no siempre es as . Dos factores justican esta limitaci on:
1) Ancho de banda / cuello de botella
Problema com un en los Pentium D, que comparten el FSB para recibir informaci on y devolverla procesada. El FSB est a limitado en ancho y encima es compartido por ambos n ucleos, por lo que los datos deben esperar su turno para procesarse. AMD cre o la interconexi on HyperTransport, que interconecta los n ucleos en varias direcciones, lo que proporciona un canal directo entre el procesador y la memoria sin tener que compartirlo con nadie. Problema de AMD cuando AMD estaba utilizando un m etodo de fabricaci on de 130nm, Intel pas o al de 90nm, cuando AMD al n pudo llegar a 90nm Intel se volvi o a adelantar con el de 65nm. La ventaja de poder incluir m as en menos espacio y que las conexiones y distancias de los circuitos sean m as peque nas es que se necesita menos energ a para mover un electr on de un lugar al otro.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 27 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Pero, qu e es doble n ucleo?

Dos factores justican esta limitaci on:


2) Aplicaciones
Pocas aplicaciones preparadas para sacar provecho de dos n ucleos (incluidos los juegos). El u nico lugar donde se saca realmente provecho es del lado servidor y procesamiento de video. Gran ventaja con m ultiples n ucleos renderizando una imagen 3D de alta resoluci on, cada n ucleo se puede encargar de un frame, tener muchos n ucleos nos multiplicar a el tiempo ahorrado. Por esta raz on se utilizan granjas de servidores para procesar pel culas. B asicamente se aprovechan las ventajas en todas las tareas que se puedan dividir en hilos y no ser todo un conjunto de procesamiento.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

28 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Quad core: 4 n ucleos efectivos.


AMD: pionera con su AMD Quad FX (AMD 4x4 antes de su lanzamiento). Emplea dos z ocalos AM2 con HyperTransport, cada uno de los cuales permite una CPU de doble n ucleo y un banco de memoria DDR2. Intel contraataca con dos Core 2 Duo en un mismo paquete compartiendo el bus de datos a la memoria, llam andolos:
Core 2 Quad: procesadores con 4 n ucleos y de 64 bits. Son un 70 % m as r apidos que los Core 2 Duo. Core 2 Extreme: tienen multiplicador desbloqueado (hasta 40x), y se utilizan los mejores cristales en su fabricaci on, con lo cual el proceso de overclocking es m as sencillo y tiene un potencial m as alto.

Para port atiles: en el primer semestre de 2008 se actualizan los denominados Intel Santa Rosa con la tecnolog a Core 2 Quad. Los procesadores ser an los llamados Penryn.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 29 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Quad core: 4 n ucleos efectivos.


La competici on no termina aqu : mientras Intel vende microprocesadores de cuatro n ucleos que son dos paquetes de dos n ucleos cada uno, AMD lanza los Opteron (nombre clave Barcelona), con cuatro n ucleos de verdad individuales dentro del propio procesador. El mercado de servidores se encuentra ahora con la dualidad AMD Opteron - Intel Xeon (Core 2 Extreme), ambos con 4 n ucleos. Por si fuera poco, AMD lanza Phenom para equipos de sobremesa, que llegan al mercado en el primer trimestre de 2008. Las versiones de triple n ucleo (nombre c odigo Toliman) formar an las series Phenom 8000, las versiones de cuatro n ucleos (nombre c odigo Agena) formar an las series Phenom 9000, y las versiones de gama alta (nombre c odigo Agena FX) ser an las series Phenom FX. No consiguen derrotar a Intel Core 2 Quad ni siquiera en la que se supon a su mayor baza (consumo energ etico) ni en escala de integraci on (Intel utiliza ya 45nm!).
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 30 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Curiosidades...

Para identicar la informaci on de un procesador:

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

31 / 60

1 n ucleo, 2 n ucleos, 4 n ucleos... Un poco de historia.

Curiosidades...

Shrek Tercero se dise n o con el siguiente hardware: Servidores HP ProLiant DL145 compuestos por procesadores AMD Opteron de doble n ucleo y 8GB de RAM. Estaciones de trabajo HP xw9300 compuestas de igual manera por procesadores AMD Opteron de doble n ucleo. Port atiles HP nx6125 basadas en el procesador AMD Turion64 X2. Para elaboraci on de la pel cula se utilizaron la cantidad de 4000 n ucleos es decir 2000 procesadores. En 2001, Shrek I necesit o 5 millones de horas de CPU. En 2004, Shrek 2 precis o 10 millones, y en 2007 Shrek 3 preci so 20 millones. El almacenamiento de Shrek 3 precisa 24 TB.
Linux Red Hat Enterprise 4 como SO y Python para escribir las utilidades software.
Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

32 / 60

Secci on 5

Y qu e hay de los port atiles?

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

33 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de Intel


Ni mucho menos el avance en el dise no de procesadores para port atiles se ha quedado estancado. Intel ofrece las tecnolog as Centrino y Centrino Duo. Son tecnolog as desarrolladas para promocionar en el dise no de un ordenador port atil una combinaci on determinada de:
CPU Intel Pentium M o, posteriormente, Intel Core o Intel Core 2. Chipset de la placa base familia Intel 855, 915 o 945. Interface de red inal ambrica del tipo Intel PRO/Wireless 2100 (IEEE 802.11a/b) o PRO/Wireless 2200 (IEEE 802.11b/g) o posterior.

No se debe confundir al procesador Pentium M como el procesador Centrino, ya que Centrino es la tecnolog a que engloba al procesador, al chipset y a la tarjeta de red inal ambrica Wi-Fi integrada.
Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

34 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de Intel

Intel dise n o su estrategia en base a una serie de plataformas:


Plataforma Carmel Plataforma original Centrino, lanzada en 2003. Consta de:
CPU Pentium-M (nombre clave Banias ) bus 400 MHz, 1MB Cach e L2. Chipset serie 855. Chip WiFi Intel PRO/Wireless 2100 o 2200.

Plataforma Sonoma Plataforma que actualiza la original con la nueva generaci on de Centrino, lanzada en 2005. Consta de:
CPU Pentium-M (algunos incluyen el n ucleo mejorado con nombre clave Dohan) bus 533 MHz, 2MB Cach e L2. Chipset serie 915. Tecnolog a PCI Express. Chip WiFi Intel PRO/Wireless 2915 (IEEE 802.11a/b/g).

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

35 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de Intel


Intel dise n o su estrategia en base a una serie de plataformas:
Plataforma Napa Versi on de Centrino lanzada en 2006. Consta de:
CPU Core Solo (Duo monon ucleo), Core Duo (nombre clave Yonah) o posteriormente Core 2 Duo (Merom). Las versiones de la plataforma Centrino basadas en CPU Core Duo y Core 2 Duo reciben el nombre de Centrino Duo. Chipset serie 945, que puede incluir gr acos integrados GMA950. Intel PRO/Wireless 3945 IEEE 802.11 a/b/g.

Plataforma Santa Rosa * Plataforma vigente en la actualidad * Es la cuarta generaci on de la plataforma Centrino. Presentado el 9 de mayo de 2007, con:
CPU Core 2 Duo (Merom 2a generaci on). Chipset serie 965 (con gr acas integradas X3000, nombre clave Crestiline ). Intel PRO/Wireless 4965AGN IEEE 802.11 a/b/g/n.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

36 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de Intel

Intel dise n o su estrategia en base a una serie de plataformas:


Plataforma Santa Rosa * Plataforma vigente en la actualidad * Analizando algo m as en detalle:
Se comercializan con los nombres de Centrino Duo (como los anteriores) y Centrino Pro. Se incluyen nuevos modelos de procesadores de 65 nm: los Core 2 T7x00, con 4 MB de cach e L2 y FSB a 800 MHz. Incorporan la tecnolog a Turbo Memory, que sirve para emplear una memoria ash a modo de cach e del disco duro para aumentar el rendimiento y reducir el consumo. Opini on personal: realmente r apido utilizando Ubuntu, compilando, instalando paquetes, etc...

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

37 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de Intel

Intel dise n o su estrategia en base a una serie de plataformas:


Plataforma Montevina El nombre c odigo Montevina se reere a la quinta generaci on de la plataforma Centrino. Esta prevista para lanzarse a inicios del 2008. Montevina soportar a:
Procesador de 45nm! Penryn (4 n ucleos). Chipset Cantiga, con FSB a 1GHz. El m odulo inal ambrico Shiloh, con soporte para WiMAX y HSDPA (optimizaci on de UTMS, se le reconoce como 3.5G), adem as del controlador LAN Boaz. Memorias DDR3 (por conrmar).

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

38 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de AMD

AMD basa su estrategia comercial para port atiles en tres familias de procesadores:
Mobile AMD Sempron Microprocesador de bajo coste con arquitectura X86 que se equipara al procesador Celeron de Intel. Las primeras versiones fueron lanzadas al mercado en agosto de 2004. AMD Athlon 64 X2 Dual-Core
Microprocesador de 64 bits y doble n ucleo. Consta de: Versiones para el Socket 939 (en 90 nm) y para el socket AM2 (en 90 nm y 65 nm). Bus HyperTransport de 2000 Mhz. Soporte de memoria DDR2 a partir de los modelos AM2 (Julio 2006) y conjunto de instrucciones SSE3.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

39 / 60

Y qu e hay de los port atiles?

Los procesadores m oviles de AMD


AMD basa su estrategia comercial para port atiles en tres familias de procesadores:
AMD Turion 64 X2 Dual-Core Versi on de bajo consumo del procesador AMD Athlon 64 destinada a port atiles. Constituye la respuesta comercial de AMD a la plataforma Centrino de Intel. Los modelos disponibles son: Lancaster (90 nm)
Cach e L2: 512 o 1024 KB. Socket 754, HyperTransport (800 MHz, HT800). Lanzamiento: 10 de marzo, 2005. Frecuencias de reloj: hasta 2400 MHz.

Richmond (65nm y 90nm)


Como los Lancaster, salvo que se a nade tecnolog a de virtualizaci on AMD-V.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

40 / 60

Secci on 6

Comparando los distintos procesadores

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

41 / 60

Comparando los distintos procesadores

C omo vamos a realizar la comparaci on

Vamos a analizar las especicaciones de los procesadores de las compa n as l deres mediante unas tablas de datos. Nos centramos en el hecho de que un procesador te oricamente id entico que otro con el mismo nombre clave es inferior debido a que dieren en el n umero de procesador. Cada n umero de procesador nos marca unas caracter sticas. Cada compa n a tiene un sitio Web con utilidades de comparaci on de sus procesadores.
Intel http://compare.intel.com AMD http://www.amdcompare.com

Diferenciamos entre equipos de sobremesa (escritorio) y equipos port atiles. Adem as, dividimos por compa n a.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

42 / 60

Comparando los distintos procesadores

Procesadores Intel de escritorio


Consideraremos los siguientes procesadores Intel de escritorio:
Pentium D: dos procesadores Pentium 4 (de n ucleo Prescott ) sin HyperThreading con peque nas mejoras internas, metidos ambos en una u nica pieza de silicio. Pentium Extreme Edition: no confundir con el Pentium 4 Extreme Edition, el Pentium Extreme Edition contiene dos procesadores Pentium 4 Prescott, con tecnolog a Hyperthreading. Pentium Dual Core: basados en el procesador monon ucleo Conroe-L, que no era suciente para distinguir entre las marcas Pentium y Celeron, por lo que se sustituy o por CPUs de doble n ucleo. Intel Core 2 Duo: la continuaci on de los Pentium D y Core Duo ( este u ltimo lanzado en enero de 2006). Nombre clave: Conroe. Intel Core 2 Quad: procesadores con 4 n ucleos y de 64 bits, un 70 % m as r apidos que los Core 2 Duo. Intel Core 2 Extreme: tienen multiplicador desbloqueado (hasta 40x), y se utilizan los mejores cristales en su fabricaci on, con lo cual el proceso de overclocking es m as sencillo y tiene un potencial m as alto.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 43 / 60

Comparando los distintos procesadores

Procesadores Intel de escritorio


Tabla de especicaciones: procesador Pentium D

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

44 / 60

Comparando los distintos procesadores

Procesadores Intel de escritorio

Tabla de especicaciones: procesadores Pentium Dual Core y Extreme Edition

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

45 / 60

Comparando los distintos procesadores

Procesadores Intel de escritorio


Tabla de especicaciones: procesador Core 2 Duo

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

46 / 60

Comparando los distintos procesadores

Procesadores Intel de escritorio

Tabla de especicaciones: procesadores Core 2 Quad y Core 2 Extreme

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

47 / 60

Comparando los distintos procesadores

Procesadores AMD de escritorio


Consideraremos los siguientes procesadores AMD de escritorio:
AMD Athlon 64 X2 Dual Core: microprocesador de 64 bits de doble n ucleo introducido para el socket 939 (en 90 nm) y para el socket AM2 (en 90 nm y 65 nm) con un bus HyperTransport de 2000 Mhz y soporte de memoria DDR2 a partir de los modelos AM2, y conjunto de instrucciones SSE3. Cada n ucleo cuenta con una unidad de cache independiente.

Se han desestimado para el estudio los siguientes procesadores:


AMD Sempron: procesador monon ucleo. AMD Athlon 64: procesador monon ucleo. AMD Athlon 64 FX: procesador monon ucleo destinado principalmente al disfrute de juegos y multimedia. AMD Athlon X2 Dual Core: son s olo tres modelos que salieron bajo dicho sobrenombre y que fueron un impulso cualitativo para los reales AMD Athlon 64 X2 Dual Core.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

48 / 60

Comparando los distintos procesadores

Procesadores AMD de escritorio

Tabla de especicaciones: procesador AMD Athlon 64 X2 Dual Core

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

49 / 60

Comparando los distintos procesadores

Procesadores Intel para port atiles


Por la cantidad de procesadores existentes, aqu vamos a comparar las tecnolog as Centrino, Centrino Duo y Centrino Pro. Tabla de especicaciones: procesadores Core Solo (1 n ucleo), Core 2 Solo (1 n ucleo), Core Duo y Core 2 Duo:

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

50 / 60

Comparando los distintos procesadores

Procesadores AMD para port atiles


Consideraremos los siguientes procesadores AMD para port atiles:
AMD Athlon 64 X2 Dual-Core. AMD Turion 64 X2 Dual-Core.

Tabla de especicaciones: procesadores AMD Athlon 64 X2 Dual Core y AMD Turion 64 X2 Dual-Core

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

51 / 60

Secci on 7

Algunos datos de rendimiento

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

52 / 60

Algunos datos de rendimiento

Estudio del rendimiento de varios procesadores.


Se han recuperado de la Red diferentes comparativas de rendimiento que nos dan una idea acerca de los benecios de los procesadores multichip. Comenzamos con una sencilla comparaci on de procesadores Intel Core 2 Duo.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

53 / 60

Algunos datos de rendimiento

Estudio del rendimiento de varios procesadores.

Comparativa entre procesadores de escritorio Intel Core 2 Duo E6400 y AMD Athlon 64 X2 5000+.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

54 / 60

Algunos datos de rendimiento

Estudio del rendimiento de varios procesadores.


Comparativa de procesadores para port atiles:

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

55 / 60

Algunos datos de rendimiento

Estudio del rendimiento de varios procesadores.

Queda una pregunta patente al estudiar e investigar el estado del mercado actual en cuanto a procesadores multichip:
Compro un procesador con doble n ucleo o con cu adruple n ucleo?

Vamos a ver en una imagen que:


La mejora que introducen los procesadores de cuatro n ucleos todav a no est a asumida por el software. Al software le queda todav a mucho por implementar de estas nuevas tecnolog as.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

56 / 60

Algunos datos de rendimiento

Estudio del rendimiento de varios procesadores.

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

57 / 60

Conclusiones personales

Conclusiones personales.
El mercado de los procesadores avanza de forma vertiginosa. Los microprocesadores multi n ucleo dominan ya el mercado pero no los hogares. Existe una cierta dicultad de elecci on, todav a pueden elegirse procesadores de un s olo n ucleo a buen precio. El boom denitivo lo traer a el abaratamiento y el asentamiento de los procesadores de cuatro n ucleos, lo que provocar a la desaparici on paulatina de los procesadores de un s olo n ucleo. La generaci on estable en los hogares la ir an formando los procesadores de doble n ucleo. Los fabricantes de software prestar an cada vez m as atenci on a la irrupci on de los procesadores multi n ucleo en el mercado. Esto provocar a que el software sea actualizado, mejorado y optimizado para la utilizaci on de m as de un n ucleo de procesador. En mi opini on: port atiles Intel, servidores AMD, escritorio elecci on personal.
Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 58 / 60

Bibliograf a

Bibliograf a
1 2 3 4 5 6 7 8 9 Procesadores para port atiles - Lista de benchmarks http://es.notebookcheck.com/Procesadores-mobiles-lista-de-benchmarks-nueva.2553.0.html Tablas de comparaci on de productos Intel http://compare.intel.com/PCC/default.aspx?familyid=1&culture=es-ES Compara especicaciones de procesadores AMD http://www.amdcompare.com The Truth About PC Power Consumption http://www.tomshardware.com/2007/10/19/the truth about pc power consumption/page5.html Choosing Dual or Quad Core http://www.codinghorror.com/blog/archives/000942.html Descripci on de la tecnolog a HyperThreading http://www.intel.com/espanol/business/bss/products/hyperthreading/overview.htm El procesador: aspectos tecnol ogicos http://www.zator.com/Hardware/H3 1.htm Dual Core o Quad Core? http://www.javipas.com/2007/09/04/ %C2 %BFdual-core-o-quad-core/ Lo u ltimo en port atiles http://www.pc-actual.com/Actualidad/An alisis/Informatica personal/Hardware/20070709065/6

10 Quad-core frente a dual-core, las claves http://www.theinquirer.es/2006/11/14/especial quadcore frente a dua.html 11 HyperTransport Technology http://www.hispatech.com/articulos/html/ibap/htt/pag2.php 12 Multi n ucleo http://es.wikipedia.org/wiki/Doble N ucleo 13 Plataforma Santa Rosa http://es.wikipedia.org/wiki/Plataforma Santa Rosa Jos e Ignacio Alvarez Ruiz (UCO) Microprocesadores multi n ucleo 13 de diciembre de 2007 59 / 60

Preguntas o dudas...

Preguntas? Dudas?

Jos e Ignacio Alvarez Ruiz (UCO)

Microprocesadores multi n ucleo

13 de diciembre de 2007

60 / 60

También podría gustarte