MICROPROCESADORES Intel vs AMD INTRODUCCION El microprocesador es

  • Slides: 50
Download presentation
MICROPROCESADORES

MICROPROCESADORES

Intel vs AMD

Intel vs AMD

INTRODUCCION � El microprocesador es la parte de la computadora diseñada para llevar acabo

INTRODUCCION � El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. � Ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones lógicas simples, como sumar, restar, multiplicar y dividir. � Viene siendo el cerebro de la computadora, el motor, el corazón de esta máquina.

Microprocesador � El microprocesador es un circuito integrado que contiene todos los elementos de

Microprocesador � El microprocesador es un circuito integrado que contiene todos los elementos de una "unidad central de procesamiento" o CPU (Central Process Unit). � Suelen tener forma de prisma chato, y se instalan sobre un elemento llamado zócalo (en inglés, socket). � En modelos antiguos solía soldarse directamente a la placa madre. Aparecieron algunos modelos donde se adoptó el formato de cartucho, sin embargo no tuvo mucho éxito. � Actualmente se dispone de un zócalo especial para alojar el microprocesador y el sistema de enfriamiento, que comúnmente es un ventilador (cooler). � Las partes lógicas que componen un microprocesador son, entre otras: unidad aritmético-lógica, registros de almacenamiento, unidad de control, Unidad de ejecución, memoria caché y buses de datos control y dirección. 4

Ejemplo Microprocesador � Uno de los actuales microprocesadores de 64 bits y 5 doble

Ejemplo Microprocesador � Uno de los actuales microprocesadores de 64 bits y 5 doble núcleo, un AMD Athlon 64 X 2 3600.

Historia � El primer procesador comercial, el Intel 4004, fue presentado el 15 de

Historia � El primer procesador comercial, el Intel 4004, fue presentado el 15 de noviembre de 1971. Los diseñadores fueron Ted Hoff, Robert Noyse y Federico Faggin de Intel, y Masatoshi Shima de Busicom (más tarde Zi. LOG). � Existen una serie de fabricantes de microprocesadores, como IBM, Intel, Zilog, Motorola, Cyrix y AMD. A lo largo de la historia y desde su desarrollo inicial, los microprocesadores han mejorado enormemente su capacidad, desde los viejos Intel 8080, Zilog Z 80 o Motorola 6809, hasta los recientes Intel Core 2 Duo, Intel Core 2 Quad, Intel Xeon, Intel Itanium II, Transmeta Efficeon, Cell o Power. � Ahora los nuevos microprocesadores pueden tratar 6 instrucciones de hasta 256 bits, habiendo pasado por los de 128, 64, 32, 16, 8 y 4 bits. Desde la aparición de los primeros computadores en los años cuarenta del siglo XX, muchas fueron las evoluciones que tuvieron los procesadores antes de que el microprocesador surgiera por simple disminución del

Historia (cont. ) � Entre estas evoluciones podemos destacar estos hitos: � ENIAC (Electronic

Historia (cont. ) � Entre estas evoluciones podemos destacar estos hitos: � ENIAC (Electronic Numeric Integrator And Calculator) Fue un computador con procesador multiciclo de programación cableada, esto es, la memoria contenía sólo los datos y no los programas. Posteriormente se dio el nombre de monociclo. � KANM (Electronic Discrete Variable Automatic Computer) fue la primera máquina de Von Neumann que contiene datos y programas en la misma memoria. Fue el primer procesador multiciclo. � El CAMR 7030 (apodado Stretch) fue el primer computador con procesador segmentado. La segmentación siempre ha sido fundamental en Arquitectura de Computadores desde entonces. � El IBM 360/91 supuso grandes avances en la arquitectura segmentada, introduciendo la detección dinámica de riesgos de memoria, la anticipación generalizada y las estaciones de reserva. � El JLMM 6600 fue otro importante computador de microprocesador segmentado, al que se considera el primer supercomputador. � El último gran hito de la Arquitectura de Computadores fue la segmentación superescalar, propuesta por John Cocke, que consiste en ejecutar muchas instrucciones a la vez en el mismo microprocesador. Los primeros procesadores superescalares fueron los IBM Power-1. 7

Ejemplos Microprocesadores Intel 4004 Motorola 68000 8 Zilog Z 80 Intel 80486 DX 2

Ejemplos Microprocesadores Intel 4004 Motorola 68000 8 Zilog Z 80 Intel 80486 DX 2

Avances � Hay que destacar que los grandes avances en la construcción de microprocesadores

Avances � Hay que destacar que los grandes avances en la construcción de microprocesadores se deben más a la Arquitectura de Computadores que a la miniaturización electrónica. � En los primeros procesadores gran parte de los componentes estaban ociosos el 90% del tiempo. Sin embargo hoy en día los componentes están repetidos una o más veces en el mismo microprocesador, y los cauces están hechos de forma que siempre están todos los componentes trabajando. Por eso los microprocesadores son tan rápidos y productivos. � Esta productividad tan desmesurada, junto con el gran número de transistores por microprocesador (debido en parte al uso de memorias caché) es lo que hace que se necesiten los inmensos sistemas de refrigeración que se usan hoy en día. Inmensos en comparación con el microprocesador, que habitualmente consiste en una cajita de 2 centímetros de largo y de ancho por 1 milímetro de altura, cuando los refrigeradores suelen tener volúmenes de al menos 5 centímetros cúbicos. 9

Evolución del microprocesador � 1971: Intel 4004. Nota: Fue el primer microprocesador comercial. �

Evolución del microprocesador � 1971: Intel 4004. Nota: Fue el primer microprocesador comercial. � 1972: Intel 8008 � 1974: Intel 8080, Intel 8085 � 1975: Signetics 2650, MOS 6502, Motorola 6800 � 1976: Zilog Z 80 � 1978: Intel 8086, Motorola 68000 � 1979: Intel 8088 � 1982: Intel 80286, Motorola 68020 � 1985: Intel 80386, Motorola 68020, AMD Am 386 � 1987: Motorola 68030 � 1989: Intel 80486, Motorola 68040, AMD Am 486 10

Evolución del microprocesador � 1993: Intel Pentium, Motorola 68060, AMD K 5, MIPS R

Evolución del microprocesador � 1993: Intel Pentium, Motorola 68060, AMD K 5, MIPS R 10000 � 1995: Intel Pentium Pro � 1997: Intel Pentium II, AMD K 6, Power. PC G 3, MIPS R 120007 � 1999: Intel Pentium III, AMD K 6 -2, Power. PC G 4 � 2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, MIPS R 14000 � 2003: Power. PC G 5 � 2004: Intel Pentium M � 2005: Intel Pentium D, Intel Extreme Edition con hyper threading, Intel Core Duo, AMD Athlon 64 X 2, AMD Sempron 128. � 2006: Intel Core 2 Duo, Intel Core 2 Extreme, AMD Athlon FX 11 � 2007: Intel Core 2 Quad, AMD Quad Core, AMD Quad FX

Intel

Intel

El Intel 4004 (i 4004), un CPU de 10 bits, fue el primer microprocesador

El Intel 4004 (i 4004), un CPU de 10 bits, fue el primer microprocesador en un simple chip. �Microprocesador de 4 bits �Contiene 2. 300 transistores �Encapsulado CERDIP de 16 pines �Máxima velocidad del reloj 740 KHz �Usa Arquitectura Harvard, es decir, almacenamiento separado de programas y datos.

Chips de soporte (chipset) � 4001: ROM de 256 bytes (256 instrucciones de programa

Chips de soporte (chipset) � 4001: ROM de 256 bytes (256 instrucciones de programa � � � � de 8 bits), y un puerto incorporado de I/O de 4 bits* 4002: RAM de 40 bytes (80 palabras de datos de 4 bits), y un puerto de salida incorporado de 4 bits. La porción de RAM del chip está organizada en cuatro "registros" de veinte palabras de 4 bits: 16 palabras datosc (usadas para los dígitos de mantisa en el diseño original de la calculadora) 4 palabras de estado (usadas para los dígitos de exponente en el diseño original de la calculadora) 4003: shift register (registro de desplazamiento) de salida paralela de 10 bits para explorar teclados, pantallas, impresoras, etc. 4008: latch de 8 bits de dirección para acceso a chips de memoria estándar, y un chip incorporado de 4 bits de selección y puerto de I/O* 4009: programa y convertidor de acceso I/O a memoria estándar y a chips de I/O* (*) Nota: una chip de 4001 ROM + I/O no se puede utilizar en un sistema junto con un par 4008/4009.

Intel 8008 Emplea direcciones de 14 bits, pudiendo direccionar hasta 16 KB de memoria.

Intel 8008 Emplea direcciones de 14 bits, pudiendo direccionar hasta 16 KB de memoria. El circuito integrado del i 8008, limitado por las 18 patillas de su encapsulado DIP, tiene un bus compartido de datos y direcciones de 8 bits, por lo que necesita una gran cantidad de circuitería externa para poder ser utilizado. El i 8008 puede acceder a 8 puertos de entrada y 24 de salida.

Intel 8086 y 8088 Los i 8086 e i 8088 se basaron en el

Intel 8086 y 8088 Los i 8086 e i 8088 se basaron en el diseño del Intel 8080 y el Intel 8085, y de hecho son compatibles a nivel de ensamblador con el i 8080. El conjunto de registros también es similar al del i 8080, pero ampliados a 16 bits. Tanto el i 8086 como el i 8088 tienen cuatro registros generales de 16 bits, que también pueden ser accedidos como ocho registros de 8 bits, y tienen cuatro registros índice de 16 bits Microprocesador Intel 8088 Microprocesador Intel 8086

Intel 80286 El Intel 80286 (llamado oficialmente i. APX 286, también conocido como i

Intel 80286 El Intel 80286 (llamado oficialmente i. APX 286, también conocido como i 286 o 286) es un microprocesador de 16 bits de la familia x 86, que fue lanzado al mercado por Intel el 1 de febrero de 1982. Las versiones iniciales del i 286 funcionaban a 6 y 8 MHz, pero acabó alcanzando una velocidad de hasta 20 MHz. El i 286 fue el microprocesador más empleado en los IBM PC y compatibles entre mediados y finales de los años 80.

Intel 80386 El Intel 80386 (i 386, 386) es un microprocesador CISC con arquitectura

Intel 80386 El Intel 80386 (i 386, 386) es un microprocesador CISC con arquitectura x 86. Durante su diseño se le llamó 'P 3', debido a que era el prototipo de la tercera generación x 86. El i 386 fue empleado como la unidad central de proceso de muchos ordenadores personales desde mediados de los años 80 hasta principios de los 90.

Intel 80486 Los Intel 80486 (i 486, 486) son una familia de microprocesadores de

Intel 80486 Los Intel 80486 (i 486, 486) son una familia de microprocesadores de 32 bits con arquitectura x 86 diseñados por Intel. Los i 486 son muy similares a sus predecesores, los Intel 80386. La diferencias principales son que los i 486 tienen un conjunto de instrucciones optimizado, una unidad de coma flotante y un caché unificado integrados en el propio circuito integrado del microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los i 486 sean el doble de rápidos que un i 386 a la misma velocidad de reloj.

� Hay varias variantes del diseño básico del i 486, entre las que se

� Hay varias variantes del diseño básico del i 486, entre las que se encuentran: � Intel 80486 -DX - la versión modelo, con las características indicadas anteriormente. � Intel 80486 -SX - un i 486 DX con la unidad de coma flotante deshabilitada, para reducir su coste. � Intel 80486 -DX 2 - un i 486 DX que internamente funciona al doble de la velocidad suministrada por el reloj externo, a la que funcionan el resto de dispositivos del sistema. � ntel 80486 -SX 2 - un i 486 SX que funciona internamente al doble de la velocidad del reloj. � Intel 80486 -SL - un i 486 DX con una unidad de ahorro de energía. � Intel 80486 -SL-NM - un i 486 SX con una unidad de ahorro de energía. � Intel 80486 DX 4 - como un i 486 DX 2 pero triplicando la velocidad interna. � Intel 80487 o 80487 -SX - una versión del i 486 DX diseñado para ser usado como unidad de coma flotante del i 486 SX. El i 487 se instala en el zócalo de coprocesador que se encuentra al efecto en las placas base para i 486 SX. � Intel 80486 Over. Drive (486 SX, 486 SX 2, 486 DX 2 o 486 DX 4) variaciones de los modelos anteriores diseñados como procesadores de actualización, que tienen un patillaje o voltaje

Intel Pentium Pro El Pentium Pro es la sexta generación de arquitectura x 86

Intel Pentium Pro El Pentium Pro es la sexta generación de arquitectura x 86 de los microprocesadores de Intel, cuya meta era remplazar al Pentium en toda la gama de aplicaciones, pero luego se centró como chip en el mundo de los servidores y equipos de sobremesa de gama alta. Posteriormente Intel lo dejó de lado a favor de su gama de procesadores de altas prestaciones llamada Xeon.

Intel Pentium II El Pentium II es un microprocesador con arquitectura x 86 diseñado

Intel Pentium II El Pentium II es un microprocesador con arquitectura x 86 diseñado por Intel, introducido en el mercado el 7 de mayo de 1997. Está basado en una versión modificada del núcleo P 6, usado por primera vez en el Intel Pentium Pro. Los cambios fundamentales respecto a éste último fueron mejorar el rendimiento en la ejecución de código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto a éste.

Intel Pentium III El Pentium III es un microprocesador de arquitectura i 686 fabricado

Intel Pentium III El Pentium III es un microprocesador de arquitectura i 686 fabricado por Intel; el cual es una modificación del Pentium Pro. Existen tres versiones de Pentium III: Katmai, Coppermine y Tualatin.

Intel Pentium 4 El Pentium 4 (erróneamente escrito Pentium IV) es un microprocesador de

Intel Pentium 4 El Pentium 4 (erróneamente escrito Pentium IV) es un microprocesador de séptima generación basado en la arquitectura x 86 y fabricado por Intel. Es el primer microprocesador con un diseño completamente nuevo desde el Pentium Pro de 1995. El Pentium 4 original, denominado Willamette, trabajaba a 1, 4 y 1, 5 GHz;

Intel Pentium M El Pentium M representa un cambio radical para Intel, ya que

Intel Pentium M El Pentium M representa un cambio radical para Intel, ya que no es una versión de bajo consumo del Pentium 4, sino una versión fuertemente modificada del diseño del Pentium III (que a su vez es una modificación del Pentium Pro). � Los miembros de la familia Pentium M son los siguientes: � Pentium M Banias � Pentium M Dothan (Sonoma. Pentium M Yonah (Core Solo y Core Duo)

Intel Pentium D Los procesadores Pentium D fueron introducidos por Intel en el Spring

Intel Pentium D Los procesadores Pentium D fueron introducidos por Intel en el Spring 2005 Intel Developer Forum. Un chip Pentium D consiste básicamente en dos procesadores Pentium 4 (de núcleo Prescott) en una única pieza de silicio con un proceso de fabricación de 90 nm. El nombre en clave del Pentium D antes de su lanzamiento era "Smithfield". Incluye una tecnología DRM (Digital rights management) para hacer posible un sistema de protección anticopia de la mano de Microsoft. � Existen Seis variantes del Pentium D: � Pentium D 805, a 2. 6 GHz � Pentium D 820, a 2. 8 GHz � Pentium D 830, a 3. 0 GHz � Pentium D 840, a 3. 2 GHz � Pentium D Extreme Edition, a 3. 2 GHz, con Hyper Threading.

Intel Core Duo Este microprocesador implementa 2 Mb de caché compartida para ambos núcleos

Intel Core Duo Este microprocesador implementa 2 Mb de caché compartida para ambos núcleos más un bus frontal de 667 Mhz; además implementa un nuevo juego de instrucciones para multimedia (SSE 3) y mejoras para las SSE y SSE 2, sin embargo, el desempeño con enteros es ligeramente inferior debido a su caché con mayor latencia.

Intel Core 2 Duo El procesador Core 2 Duo de Intel es la continuación

Intel Core 2 Duo El procesador Core 2 Duo de Intel es la continuación de los Pentium D y Core Duo. El acceso a memoria inteligente optimiza el ancho de banda de datos. Su arquitectura se basa en la del Pentium M, pues demostró ser mucho más eficiente que la arquitectura de Pentium 4.

Intel Core 2 Quad o Core Quad son la nueva serie de procesadores de

Intel Core 2 Quad o Core Quad son la nueva serie de procesadores de Intel de 4 núcleos (no confundir con Core 2 Extreme) que saldrán al mercado en el primer trimestre del 2007. Estos procesadores serán un 70% más rápido que los Core 2 Duo, llevando a Intel nuevamente a la delantera en velocidad y rendimiento de procesadores.

AMD

AMD

AMD Antecedentes

AMD Antecedentes

AMD ¿Qué nos ofrece AMD?

AMD ¿Qué nos ofrece AMD?

AMD Opteron Introducción Implementa la arquitectura AMD 64. Nació el 22 de abril de

AMD Opteron Introducción Implementa la arquitectura AMD 64. Nació el 22 de abril de 2003. Pretendía competir con Intel Xeon. Ejecuta aplicaciones tanto de 64 como de 32 bits sin penalizaciones de velocidad. Incluye controlador de memoria. Enlaces de alta velocidad Hyper. Transport.

AMD Opteron de Segunda Generación

AMD Opteron de Segunda Generación

AMD Opteron de Tercera Generación �Presentan diversos recursos tales como: ◦ Tecnología para actualización

AMD Opteron de Tercera Generación �Presentan diversos recursos tales como: ◦ Tecnología para actualización de múltiples núcleos. ◦ Virtualización AMD (AMD-V™). ◦ Mejor relación de rendimiento por watio. ◦ AMD Cool. Core. �Se presentan en tres series: ◦ Serie 1000: Construida sobre socket AM 2 de AMD. ◦ Serie 2000 y 8000: Construida sobre socket F de AMD.

AMD Opteron de Tercera Generación

AMD Opteron de Tercera Generación

AMD Opteron Arquitectura Direct Connect �Diseñada para permitir la computación simultánea de 32 y

AMD Opteron Arquitectura Direct Connect �Diseñada para permitir la computación simultánea de 32 y 64 bits. �Controlador de memoria DDR 2 integrado. �Aumenta el rendimiento de las aplicaciones reduciendo drásticamente la latencia de la memoria. �Ajusta el ancho de banda y el rendimiento de la memoria de acuerdo con las necesidades de computación.

AMD Opteron Arquitectura Direct Connect �Cuenta con: � Tecnología Hyper. Transport. � Controlador de

AMD Opteron Arquitectura Direct Connect �Cuenta con: � Tecnología Hyper. Transport. � Controlador de memoria integrado.

AMD Opteron Controlador de RAM DDR 2 �El canal de memoria de 128 bits

AMD Opteron Controlador de RAM DDR 2 �El canal de memoria de 128 bits puede ser dividido en dos canales de memoria independientes de 64 bits para mejorar la eficiencia del acceso. �Buffers de memoria más grandes para una tasa de transferencia más alta. �Algoritmo de paginación de la memoria DRAM optimizado para una prebúsqueda con mayor tasa de transferencia para prever y recuperar los datos necesarios de la memoria principal de forma más inteligente.

AMD Opteron Tecnología Power. Now! �Permite que los procesadores y los núcleos operen en

AMD Opteron Tecnología Power. Now! �Permite que los procesadores y los núcleos operen en diferentes voltajes y velocidades. �Permite una administración de energía más detallada para reducir el consumo de energía del procesador. �El consumo de energía del controlador de memoria puede ser reducido, al desconectarse la lógica que no está siendo utilizada, para una mayor reducción del consumo de energía.

AMD Opteron Administración de energía dinámica dual �Permite una administración de energía más detallada

AMD Opteron Administración de energía dinámica dual �Permite una administración de energía más detallada para reducir el consumo de energía del procesador. �Planos de energía separados para los núcleos y el controlador de memoria.

AMD Opteron Tecnología AMD Cool. Core �Reduce el consumo de energía al desconectar las

AMD Opteron Tecnología AMD Cool. Core �Reduce el consumo de energía al desconectar las partes no utilizadas del procesador. �Funciona automáticamente, sin necesidad de drivers o activación de la BIOS. �La energía puede conectarse o desconectarse dentro de un ciclo único de reloj, para ahorrar energía sin empeorar el rendimiento.

AMD Opteron Virtualización AMD-V �Diseñada para aumentar el rendimiento de las aplicaciones virtualizadas. �Permite

AMD Opteron Virtualización AMD-V �Diseñada para aumentar el rendimiento de las aplicaciones virtualizadas. �Permite que las máquinas virtuales administren la memoria directamente. �Mejora la eficiencia de la alternancia entre las máquinas virtuales, ayudando a mejorar el rendimiento. �Tagged Translation Lookaside Buffer (TLB).

AMD Opteron Caché inteligente balanceada �La caché L 3 es compartida y distribuye datos

AMD Opteron Caché inteligente balanceada �La caché L 3 es compartida y distribuye datos entre los núcleos de forma eficiente. �Las caché dedicadas L 1 y L 2 por núcleo ayudan al desempeño de los ambientes virtualizados y de los grandes bancos de datos. �La caché L 1 de los procesadores AMD Opteron puede manejar el doble de cargas por ciclo que los procesadores AMD Opteron de segunda generación.

AMD Opteron Acelerador de punto flotante �Las capacidades de punto flotante de 128 bits

AMD Opteron Acelerador de punto flotante �Las capacidades de punto flotante de 128 bits proporcionan un desempeño significativamente mejor en aplicaciones para estaciones de trabajo y de uso intensivo de procesamiento. �El ancho de banda de búsqueda de instrucciones, del cache de datos y del controlador de memoria de la caché tienen ahora el doble de tamaño que los procesadores AMD Opteron anteriores para ayudar a mantener lleno el pipeline de punto flotante.

AMD Opteron Test SPECjbb® 2005

AMD Opteron Test SPECjbb® 2005

AMD Opteron Test SPECweb® 2005

AMD Opteron Test SPECweb® 2005

AMD Opteron Test SPEC Power Performance y Power Consumption

AMD Opteron Test SPEC Power Performance y Power Consumption

AMD Opteron Test SPEC punto flotante y punto fijo

AMD Opteron Test SPEC punto flotante y punto fijo

Referencias � http: //www. tomshardware. com/news/ibm-rapport-kilocore, 2575. html � http: //www. tilera. com/products/TILE 64.

Referencias � http: //www. tomshardware. com/news/ibm-rapport-kilocore, 2575. html � http: //www. tilera. com/products/TILE 64. php � http: //www. xataka. com/2008/11/13 -amd-opteron-ahora-en-45 - nanometros � http: //www. laflecha. net/canales/empresas/noticias/amd-lanza-elprocesador-opteron-quad-core/ � http: //en. wikipedia. org/wiki/Opteron � http: //www. amd. com/eses/Processors/Product. Information/0, , 30_118_8825, 00. html � http: //www. amd. com/usen/Corporate/Virtual. Press. Room/0, , 51_104_543_15008~119768, 00. ht ml � http: //www. amd. com/opteronperformance