Sie sind auf Seite 1von 74

Dorian Cadenas lvarez, Juan Manuel Tamborini, Mario Estvez Hernndez

Procesadores

2012
El procesador, una de las invenciones ms tiles de las ltimas dcadas en la historia de la humanidad, tiene todo tipo de aplicaciones hoy en da; desde equipos informticos domsticos, hasta tecnologa de vanguardia para investigacin y desarrollo, pasando por electrodomsticos y aparatos de uso cotidiano como telfonos mviles, televisiones, sistemas GPS, etc. Con este trabajo trataremos de explicar qu son, cmo se fabrican, y cules son sus modelos ms actuales.

Universidad de Len Grado en Ingeniera Informtica Estructura de Computadores Juan Manuel Tamborini 71557297-L Dorian Cadenas lvarez 71463395-A Mario Estvez Hernndez 70880520-V

Introduccin

CONTENIDO
1. 2. 3. 4. Introduccin ......................................................................................................................................... 2 Definicin y funcionamiento del microprocesador .............................................................................. 2 Historia del microprocesador ............................................................................................................... 5 Fabricacin de un microprocesador ................................................................................................... 26 4.1 Procesadores de silicio ..................................................................................................................... 26 4.2 Otros materiales ............................................................................................................................... 30 4.3 Empaquetado ................................................................................................................................... 30 4.4 Refrigeracin (disipacin del calor) .................................................................................................. 32 5. Clasificacin de microprocesadores segn criterios........................................................................... 33 5.1. Longitud de palabra ......................................................................................................................... 33 5.2. Arquitectura de computadores ....................................................................................................... 33 5.3. Especializacin ................................................................................................................................. 34 5.4. Conjunto de Instrucciones ............................................................................................................... 35 5.4.1. Basadas en almacenamiento dentro del procesador ............................................................... 35 5.4.2. Basadas en la localizacin de los operandos para las operaciones aritmticas ....................... 37 5.4.3. Filosofa de diseo .................................................................................................................... 38 5.5. 5.6. 6. 7. Familias ..................................................................................................................................... 38 Plataformas ............................................................................................................................... 44

Otros fabricantes de procesadores .................................................................................................... 44 Procesadores actuales ........................................................................................................................ 50

8. Futuro del procesador ............................................................................................................................ 57 8.1 Grafeno ............................................................................................................................................. 57 8.2 Molibdenita ...................................................................................................................................... 61 8.3 Computacin cuntica ...................................................................................................................... 62 9. 10. 11. Curiosidades y mitos sobre los procesadores .................................................................................... 63 Conclusiones.................................................................................................................................. 68 Bibliografa .................................................................................................................................... 68

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Introduccin

1. INTRODUCCIN
En el presente documento vamos a hablar sobre los procesadores: desde su origen como mquinas primitivas y rudimentarias (como por ejemplo el baco) diseadas para simplificar tareas comunes y repetitivas, hasta los actuales microprocesadores, con su increble capacidad de clculo, utilizados para tareas tan diversas como predecir el tiempo, realizar clculos complejos sobre las leyes de la fsica y el Universo en general, y ayudar a secuenciar el ADN, as como tambin para el uso de tareas cotidianas en los hogares, como la ayuda en la gestin de tareas, navegar por Internet, diseo grfico, edicin de vdeo, videojuegos, desarrollo de aplicaciones, entre otras cosas. Hablaremos de su historia a lo largo del tiempo, de cuales son y fueron sus principales fabricantes y sus ms destacados modelos, as como del futuro que le espera a esta til herramienta de trabajo, que representa el sumun de la tecnologa actual. Tambin explicaremos cmo funciona y cules son los pasos que siguen para su elaboracin y contaremos algunas caractersticas de los modelos actuales ms destacados de los dos mayores fabricantes de microprocesadores: AMD e Intel. As mismo intentaremos dar algunos consejos breves y rpidos a la hora del correcto funcionamiento y mantenimiento del mismo, como de algunos trucos y tcnicas para mejorar su rendimiento (como el overclocking).

2. DEFINICIN Y FUNCIONAMIENTO DEL MICROPROCESADOR


El microprocesador o llamado comnmente procesador es el circuito integrado central y ms complejo de un sistema informtico; podemos decir que es como el cerebro de un computador. Es un circuito integrado constituido por millones de componentes electrnicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador. Se encarga de ejecutar los programas; desde el sistema operativo hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria. Esta unidad central de procesamiento est constituida, esencialmente, por registros, una unidad de control, una unidad aritmtico-lgica (ALU) y una unidad de clculo en coma flotante antes llamada co-procesador matemtico. El microprocesador est conectado, generalmente, mediante un zcalo (socket) especfico a la placa base de la computadora (antiguamente algunos procesadores tenan formato slot, en lugar del actual modelo de socket). Normalmente, para su correcto y estable funcionamiento, se le adosa un sistema de refrigeracin, que consta de un disipador de calor fabricado en algn material de alta conductividad trmica, como cobre o aluminio, y de uno o ms ventiladores que fuerzan la expulsin del calor absorbido por el disipador; entre ste ltimo y la cpsula del microprocesador suele colocarse pasta trmica para mejorar la conductividad trmica. Existen otros mtodos ms eficaces, como la refrigeracin lquida o el uso de clulas Peltier para refrigeracin extrema, aunque estas tcnicas se utilizan casi exclusivamente para aplicaciones especiales, tales como el overclocking. La medicin del rendimiento de un microprocesador es una tarea compleja, dado que existen diferentes tipos de "cargas" que pueden ser procesadas con diferente efectividad por procesadores de la misma gama. Una mtrica del rendimiento es la frecuencia de reloj que permite comparar procesadores con ncleos de la misma familia, siendo ste un indicador muy limitado dada la gran variedad de diseos

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Definicin y funcionamiento del microprocesador

con los cuales se comercializan los procesadores de una misma marca y referencia. Un sistema informtico de alto rendimiento puede estar equipado con varios microprocesadores trabajando en paralelo, y un microprocesador puede, a su vez, estar constituido por varios ncleos fsicos o lgicos. Un ncleo fsico se refiere a una porcin interna del microprocesador cuasi-independiente que realiza todas las actividades de una CPU solitaria, un ncleo lgico es la simulacin de un ncleo fsico a fin de repartir de manera ms eficiente el procesamiento. Existe una tendencia de integrar el mayor nmero de elementos dentro del propio procesador, aumentando as su eficiencia energtica y la miniaturizacin. Entre los elementos integrados estn las unidades de punto flotante, controladores de la memoria RAM, controladores de buses y procesadores dedicados de video. (1) Ejemplo de funcionamiento del procesador MIPS El microprocesador est formado por diferentes unidades como por ejemplo el Registro de Instrucciones, la Memoria de Datos o el Banco de Registros. Para conocer ms a fondo su funcionamiento nos centraremos en la estructura y funcionamiento del MIPS. La funcin principal de un microprocesador es ejecutar programas por medio de instrucciones compuesta de microoperaciones esto es gracias a las rutas de datos entre sus diferentes unidades. Entre sus diferentes unidades se encuentran: Memoria de instrucciones: Contiene las instrucciones y es solo de lectura. Memoria de Datos: contiene los datos y se puede leer y escribir pero necesita de seales de control para ello. Banco de Registros: Estructura que agrupa 32 registros, tambin se puede leer y escribir y para seleccionar el registro se le pasa el identificador de registro. Sumador: Se utiliza para el clculo de la siguiente instruccin o de la direccin destino de un salto. ALU: una de las unidades mas importantes del procesador y donde se llevan a cabo los clculos de operaciones. PC (Contador de Programa): contiene la direccin de la siguiente instruccin a ejecutar y como se escribe al final de cada ciclo no necesita seal de control. Extensor de Signo: al pasarle un valor de 16 bits lo transforma en 32 bits. Desplazamiento a la izquierda: al pasarle un valor de 32 bits los multiplica por 4 desplazndolo 2 posiciones a la izquierda.

Existen diferentes tipos de instrucciones en las rutas de datos tanto monociclo como multiciclo. A continuacin hay un ejemplo de cada ruta de datos.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Definicin y funcionamiento del microprocesador

1.

Monociclo:

2.

Multiciclo:

Tanto en rutas monociclo como en multiciclo existen diferentes tipos de instruccin como son las tipo BEQ (salto condicional), las tipo R o las tipo SW. Todas ellas corresponden al repertorio de instrucciones del MIPS. (2)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

3. HISTORIA DEL MICROPROCESADOR


En las primeras computadoras mecnicas, el procesador no estaba muy claro, formado por un complejo sistema de engranajes. Posteriormente con las mquinas basadas en las vlvulas de vaco que marcaron el comienzo de la primera generacin de computadores, el procesador estaba ms definido, compuesto por miles de vlvulas de vaco y un complejo entramado de cables. Con la invencin del transistor, que marc la segunda generacin, y la de los circuitos integrados (que marc la tercera generacin) se permiti la miniaturizacin de los componentes. El problema era que los diferentes componentes electrnicos que formaban un procesador no podan ser un nico circuito integrado, era necesario utilizar dos o tres "chips" para hacer una CPU (uno era la ALU, otro la Unidad de Control, otro el Banco de Registros). En 1971 Intel consigui por primera vez poner todos los transistores que constituan un procesador sobre un nico circuito integrado, el "4004". As naca el microprocesador. (3) A partir de entonces, los ordenadores han sufrido una progresiva miniaturizacin y un abaratamiento en su produccin que permiti aumentar las ventas de ordenadores personales, protagonistas de la cuarta generacin. Actualmente, las definiciones de procesador, microprocesador y CPU se usan indistintamente para referirse a los microprocesadores. La implementacin del microprocesador comenz en 1970 con Federico Faggin, un ingeniero elctrico y fsico que trabajaba en Fairchild Semiconductor, donde desarroll la tecnologa pionera llamada Silicon Gate Technology (SGT) y posteriormente diseado el primer circuito integrado MOS usando la tecnologa SGT en 1968 (4). En 1970 fue empleado por Intel y cre una nueva metodologa de "random logic design" con SGT que us para encajar el microprocesador en un nico chip. Su metodologa fue usada en todos los primeros diseos de microprocesadores de Intel. (5) El Intel 4004 es de 4 bits y arquitectura Harvard, con 16 registros de 4 bits. Las instrucciones son de 8 bits y algunos de 16. Usa un bus multiplexado para mantener un nmero de pines bajo. Incluye un stack interno de llamadas a subrutinas de tres niveles de profundidad.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

Arquitectura del Intel 4004. Se puede ver la pila de tres niveles para las subrutinas. Como curiosidad, decir que este chip es un objeto coleccionable de los ms codiciados del mundo. De valor ms alto estn los 4004 de color oro y blanco, con los llamados "trazos grises" visibles en su porcin blanca (el tipo original del paquete).

Intel 4004 de trazos grises. El ms codiciado por coleccionistas. Un ao ms tarde, 1972, Intel saca el Intel 8008 (i8008) (6) que inicialmente se llam 1201, a raz de un pedido de Computer Terminal Corporation, pero no terminaron a tiempo y no cumplieron las expectativas por lo que ambos acordaron que pudiera venderse a otros clientes.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

El i8008 es un chip de 18 pines, usa direcciones de 14 bits pudiendo manejar hasta 16KB de memoria, bus compartido para datos e instrucciones de 8 bits, lo que le obligaba a una gran cantidad de circuitera externa para poder ser utilizado. Es ms lento que el 4004 pero el poder procesar 8 bits y tener ms memoria, le hacan en la prctica mucho ms rpido.

Arquitectura del Intel 8008. Se puede ver la complicacin de la ruta de datos en comparacin con el Intel 4004. Su diseo era aceptable para utilizarlo como el controlador de un terminal, pero no para el resto de tareas, por lo que pocos ordenadores se basaron en l. En cambio, otro microprocesador de la misma familia, el i8080 (1974), versin mejorada del i8008, si fue ms usado en ordenadores tales como la Altair 8800. Las caractersticas era que tena el mismo conjunto de instrucciones pre x86, bus de direccin de 16 bits y bus de datos de 8 bits permitiendo acceso a 64KB de memoria, 7 registros de 8 bits, un contador de programa y un puntero de pila en memoria sustituyendo la pila interna del 8008 (7) Al mismo tiempo que el i8008, en 1974, National Semiconductor desarrollo SC/MP, popularmente conocido como Scamp (acrnimo de Simple Cost-effective Micro Processor - Microprocesador simple y rentable). Presenta un bus de direcciones de 16 bits y un bus de datos de 8 bits. Una caracterstica, avanzada para su tiempo, es la capacidad de liberar los buses a fin de que puedan ser compartidos por varios procesadores. Este microprocesador fue muy utilizado, por su bajo costo, y provisto en kits, para propsitos educativos, de investigacin y para el desarrollo de controladores industriales diversos. (8)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

En 1975 Motorola sac el Motorola 6800 (MC6800) (9) cuya novedad era el registro ndice (registro de procesador usado para direccionar los datos de proceso hacia o desde la memoria RAM (10)). Entre otras caractersticas podemos encontrar que dispone de una nica alimentacin de 5v (frente a tres tensiones de la i8080) y un reloj de dos fases.

Motorola 6800

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

Motorola 6800 fabricado por la compaa AMI En 1974, despus del i8080, Federico Faggin dej Intel y fund Zilog Inc (11). En 1976, basndose en su experiencia y en el i8080, crea el Zilog Z80 de 8 bits, cuya arquitectura est a medio camino entre la organizacin de acumulador y de registros de propsito general, concretamente, si lo consideramos de registro, del tipo de registro-memoria.

Versin muy rara del Z80 de Zilog

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

10

El Z80 estaba diseado para ser compatible a nivel de cdigo con el i8080, de forma que la mayora de sus programas funcionaran en el Z80 y especialmente el SO CP/M. Algunas caractersticas/mejoras que introduce y que por ello logra desbancar del mercado a Intel son: - Un conjunto de instrucciones mejorado, incluyendo nuevos registros - Dos bancos de registros que podan ser cambiados de forma rpida para acelerar la respuesta a interrupciones. - Instrucciones de manipulacin de bits. - Alimentacin nica de 5v. - Necesita menos circuitos auxiliares.

- Ms barato que el i8080. Arquitectura del Z80. Se puede ver una ruta de datos ms sencilla que el i8008 (con menos circuitos auxiliares). En 1978 aparecen Intel 8086 y un ao ms tarde Intel 8088, desarrollados a partir del 8080 y los primeros miembros de la familia x86 de Intel, basada en arquitectura x86. Estos microprocesadores son los primeros en ser de 16 bits y ejecutan el mismo conjunto de instrucciones. Internamente son idnticos a excepcin de una cola de 6 bytes para 8086 y 4 bytes para 8088 haciendo 8086 ms rpido pero 8088 con menos circuitos y ms barato. Dato; significado de cola (12): tambin llamada fila, es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operacin de insercin push se realiza por un extremo y la operacin de extraccin pop por el otro. Tambin se le llama estructura FIFO (First In, First Out).

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

11

Estructura interna de un microprocesador de arquitectura x86 La compaa de IBM puso en venta un ordenador, el IBM PC, que usaba el 8088 y cuyo xito comercial contribuy al asentamiento de la arquitectura x86 como un estndar. (13) IBM, por su parte, comenz en 1980 el proyecto IBM 801, del que derivara el primer procesador RISC, cuya filosofa de diseo fue introducida por el cientfico informtico John Cocke en la dcada de los aos 70s. Hasta ahora, los procesadores seguan una filosofa de diseo CISC. Sin embargo, el procesador ofreca un rendimiento bastante malo, consumiendo bastantes recursos, por lo que IBM comenz otro proyecto, el Proyecto Amrica, con el que consigue el primer procesador de la arquitectura Power, un potente procesador de bajo consumo de energa. (14) En 1981, Intel dise su primer microprocesador de 32 bits como un conjunto de tres circuitos integrados, el Intel iAPX 432. Fue pensado para ser el principal diseo de Intel para los aos 1980 y de arquitectura RISC. Era un proyecto que comenz en 1975 pero queran meter varias caractersticas avanzadas que hicieron el diseo extremadamente complejo comparado a los microprocesadores de consumo masivo de ese tiempo, tanto, que los ingenieros de Intel no pudieron traducir el diseo en una

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

12

implementacin eficiente. Adems otras caractersticas lo ralentizaron ms todava, resultando en un procesador muy lento y costoso, y as, los planes de Intel para sustituir la arquitectura x86 por el iAPX 432 terminaron miserablemente. (15) 1982 e Intel 80286 (16), popularmente conocido como 286 o i286, siendo el primer procesador de Intel que poda ejecutar todo el software escrito para su predecesor. Esa compatibilidad se convirti en el sello de Intel. Microprocesador de 16 bits, tena un bus de direcciones de 24 bits que permita direccionar 16MB de memoria y fue diseado para correr aplicaciones multitarea, incluyendo comunicaciones, control de procesos en tiempo real y sistemas multiusuario.

Intel 80286 Otra de las caractersticas interesantes del procesador es que fue el primero de la arquitectura x86 con modo protegido (tiene un nmero de nuevas caractersticas diseadas para mejorar las multitareas y la estabilidad del sistema, como proteccin de memoria, y soporte de hardware para memoria virtual as como de conmutacin de tareas. (17) En este mismo ao, a raz de IBM que quera usar el procesador 8088 pero cuyas polticas exigan mnimo dos proveedores, Intel tuvo que firmar contrato con AMD (Advanced Micro Devices), permitiendo a AMD poder fabricar procesadores 8086 y 8088. Por ello, en 1983, AMD sac su primer procesador, Am286, un clon del procesador 80286 pero con mayor frecuencia (aunque no ms rpido) (18) Como curiosidad, los Am286 est marcados con la frase (M) (C) INTEL 1982 (19) El Intel 80386 (i386 386) sali a la luz en 1985, de arquitectura x86, era el prototipo de la tercera generacin de dicha arquitectura, por lo que se le llam P3 durante su diseo. El i386 implement una arquitectura de 32 bits y una unidad de traslacin de pginas (siendo as ms sencillo implementar sistemas operativos que emplearan memoria virtual). Desde entonces, el conjunto de instrucciones apenas sufre variaciones y actualmente se conoce como IA-32 (20)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

13

En esas fechas coincide con la aparicin del MicroVAX 78032, tambin conocido como DC333. Diseado y fabricado por la compaa DEC (Digital Equipment Corporation), implementa el conjunto de instrucciones VAX. El microprocesador se us exclusivamente para sistemas basados en los VAX de DEC. Los sistemas VAX y los basados en este procesador fueron los preferidos por la comunidad cientfica y de ingeniera durante la dcada del 1980. (21) Como curiosidad, es el primer dispositivo semiconductor en ser registrado bajo la proteccin del acta de 1984, el SCPA (Semiconductor Chip Protection Act) (22) (23) En 1986, Intel rompe el contrato con AMD, negndose a dar detalles tcnicos del i386, la creciente popularidad del mercado de los clones de PC significaba que Intel poda producir CPUs segn sus propios criterios y no segn los de IBM. AMD apel y comenz una disputa judicial que terminara en 1991. (24) Siguiendo con la arquitectura x86, en 1989 Intel saca una familia de microprocesadores de 32 bits, los Intel 80486 (i486 486), muy similares a los i386. Las diferencias son mejoras en el conjunto de instrucciones (ms optimizado), una unidad de coma flotante y un cach (la cach es una memoria ms pequea y rpida, la cual almacena copias de datos ubicados en la memoria principal que se utilizan con ms frecuencia (25)) unificados e integrados en el microprocesador y una unidad de interfaz del bus mejorada. Estas mejoras las hacen ms rpidas que los i386, aunque algunos de gama baja eran ms lentos que los i386. Tambin fue el primero en ofrecer un coprocesador (microprocesador utilizado como suplemento de las funciones del procesador principal (26)) matemtico integrado, mejorando la velocidad de clculo. (27) El mismo ao, se lanz el Intel i860 (tambin conocido como el 80860) de arquitectura RISC que junto con el i960, fue uno de los primeros intentos de una Arquitectura de Conjunto de Instrucciones completamente nueva y de alto nivel desde el fallido Intel i432. Pero nunca alcanz xito comercial y el proyecto se cerr a mediados de los 90. (28)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

14

Intel 80960 El pleito que haba entre Intel y AMD finaliza en 1991 cuando la Suprema Corte de California fall a favor de AMD y forz a Intel a pagar ms de 1000 millones de dlares en compensacin por violacin de contrato. Las siguientes disputas legales se centraron en si AMD tena derecho a usar derivados del microcdigo de Intel, cuyos fallos fueron favoreciendo a las dos partes. Debido a todo esto, AMD se vio forzado a desarrollar versiones "en limpio" del cdigo de Intel. Ese mismo ao, 1991, AMD saca un clon del procesador Intel 80386, el Am386 a un precio ms bajo que Intel, el cual tuvo un buen xito comercial y fue la primera aparicin de AMD en solitario. Mientras tanto, IBM se da cuenta del potencial de su procesador PowerPC y busca una alianza con Motorola y Apple, formando la alianza AIM, cuyo objetivo era desbancar el dominio formado por Microsoft e Intel que ofrecan sistemas basados en 80386 y 80486. En 1993, AMD sigue clonando microprocesadores de Intel, esta vez del 486 con su modelo Am486 y al igual que su antecesor, a un precio ms bajo. Al mismo tiempo, la alianza AIM (Motorola, Apple e IBM), sacan la primera generacin PowerPC con el nombre clave PowerPC 601, siendo PowerPC (abreviada PPC o MPC) el nombre original de la familia de procesadores. Estos procesadores son utilizados principalmente en computadores Macintosh, de Apple, y su alto rendimiento se debe principalmente a su arquitectura RISC. (29)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

15

El PowerPC 601 de arquitectura de 32 bits, tiene un bus de datos de 64 bits y un bus de instrucciones de 32 bits. Se encuentra formado por tres unidades de ejecucin independientes entre s (proceso de entero, coma flotante y una tercera de direccionamiento), de forma que es posible procesar tres instrucciones al mismo tiempo (operacin superescalar: capacidad de tratar mltiples instrucciones en cada ciclo de reloj). (30)

PowerPC 601

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

16

Se pueden ver las tres unidades de ejecucin independientes con otras tres unidades comunes (cach, inicio y bifurcacin --> fetch, cache, dispatch) Mientras tanto, Intel sacaba su siguiente procesador, que segn la lnea que llevaban, tendra que haberse llamado 80586, pero muchas empresas competidoras de Intel sacaban procesadores con los mismos nombres y como no se puede tener un nmero como marca registrada, a partir de entonces los procesadores llevaban nombre propio e Intel llam el suyo Pentium. Pentium posea una arquitectura capaz de ejecutar dos operaciones a la vez gracias a sus dos pipeline de datos de 32 bits cada uno (la arquitectura en pipeline consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior (31)). Tambin tena un bus de datos de 64 bits y la principal novedad del Pentium es la mejora

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

17

de la unidad de punto flotante, para hacer frente a los procesadores RISC, por lo que consigui un incremento de 5 veces en el rendimiento de punto flotante cuando se le compara con el diseo del 486. En contraste, Intel slo consigui un aumento del doble para operaciones de punto fijo o enteros. (32) Tambin sac versiones del Pentium que incluan instrucciones MMX, brindando un manejo de aplicaciones multimedia ms eficiente y mejores velocidades. El MMX es un conjunto de instrucciones SIMD (Single Instruction, Multiple Data - una instruccin, mltiples datos) (33) desarrollado a partir de un set introducido en el Intel i860. (34)

Un Pentium MMX los cuales se vendan con el disipador soldado. En la esquina inferior izquierda aparecen los MHz a los que corre el procesador. En 1994, IBM y Motorola desarrollan un prototipo de procesador, el PowerPC 620, que saldra al ao siguiente, de 64 bits, el primero con esa arquitectura. Diseado para su utilizacin en servidores, y especialmente optimizado para usarlo en configuraciones de cuatro y hasta ocho procesadores en servidores de aplicaciones de base de datos y vdeo. (35)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

18

Arquitectura del PowerPC 620 Tiene 6 unidades de ejecucin en paralelo (dos simples unidades de enteros y uno complejo (monociclo y multiciclo), una unidad de punto flotante, una unidad de carga/guardado (load/store) y una unidad de salto (branch)). Adems usa estaciones de reserva (donde guarda de dos a cuatro instrucciones listas para ejecutar) entre otros para mantener esas unidades ocupadas todo lo posible. (36) Pentium Pro surge en 1995 convirtindose en la sexta generacin de la arquitectura x86. Su diseo inclua la ejecucin especulativa y una tubera adicional para instrucciones sencillas. (Tubera, llamado tambin pipeline o segmentacin: descomposicin de la ejecucin de cada instruccin en varias etapas para poder empezar a procesar una instruccin diferente en cada una de ellas y trabajar con varias a la vez (37)). Su rendimiento con el cdigo de 32 bits era excelente, pero iba ms despacio que un Pentium cuando ejecutaba cdigo o sistemas operativos de 16 bits. (38) En 1996, AMD lanz su primer microprocesador en arquitectura x86 y RISC, de fabricacin propia, sin ser clon de ningn microprocesador de Intel. Su nombre, K5, hace referencia a un cmic con la K de kriptonita, la nica sustancia que perjudicaba a Superman, siendo una clara referencia a Intel, el cual dominaba el mercado. El nmero cinco hace referencia a la quinta generacin de microprocesadores. (39) El procesador es de arquitectura RISC, pero los x86 son de arquitectura CISC, este problema AMD lo resuelve introduciendo una unidad x86- decodificadora que transforma todos los comandos x86 de la

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

19

aplicacin en comandos RISC. En casi todos los aspectos, el K5 era superior al Pentium y ms barato, sin embargo la poca experiencia de AMD hizo que sacaran tarde el microprocesador y no tuviera mucho xito. (40)

Primer microprocesador propio de AMD, el K5 Mientras, AMD adquiri NexGen principalmente por los derechos de la serie NX de procesadores compatibles con x86, dio a su equipo de diseo un edificio propio, los dej solos y les dio tiempo y dinero para reelaborar el Nx686, dando como resultado el K6. (41) En 1997, AMD sac el K6, que tuvo un considerable impacto en el mercado y ofreci una seria competencia a Intel, situndose casi al nivel del Pentium II (posterior) y ms barato. Su arquitectura no tiene nada que ver con el K5, basado en el diseo del microprocesador de NexGen, incluye las instrucciones MMX, una unidad de punto flotante entre otras cosas. Tambin era compatible pin a pin con Pentium. Al igual que el K5, tena una unidad decodificadora de las instrucciones del x86. (42) El Pentium II sali poco ms tarde, basado en una versin modificada de la arquitectura del Pentium Pro y los principales cambios son mejorar el rendimiento de ejecucin de cdigo de 16 bits, aadir el conjunto de instrucciones MMX y eliminar la memoria cach de segundo nivel del ncleo para colocarlo en una tarjeta de circuito impreso. La novedad de este microprocesador es el encapsulado SECC, con forma de cartucho, hecho para

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

20

mejorar la disipacin de calor. Y como curiosidad, Intel lleg a un acuerdo con los estudios Fox para realizar un comercial en el que aparece Homer Simpson, a quien le implantan el microprocesador en su cerebro y se vuelve ms inteligente. (43) Pentium II, con su encapsulado SECC, con forma de cartucho (slot), en lugar del comn socket.

Como respuesta, AMD lanz al ao siguiente K6-2, siendo el primero de AMD en incluir instrucciones que pudieron mejorar el rendimiento de las aplicaciones 3D (44). Dichas instrucciones de coma flotante tipo SIMD se disearon por AMD y se le llama 3DNow!, tcnicamente, es un aadido a las instrucciones del x86 para obtener ms rendimiento en el procesamiento de vectores. Desarrollado originalmente como una mejora del MMX (45) Intel sac dos procesadores ms en ese mismo ao (1998) y en el siguiente, Intel Pentium II Xeon e Intel Celeron respectivamente, con la intencin de conquistar mercados especficos y donde tena menos presencia. Ambos versiones del Pentium II pero Celeron de bajo presupuesto y Xeon para dar potencia. Ambos basados en Pentium II. 1999 y AMD saca el procesador x86 ms potente del momento, el AMD Athlon K7, totalmente compatible con la arquitectura x86, rediseo de su antecesor pero con mejoras substanciales del sistema de coma flotante (3 unidades que pueden trabajar simultneamente), incremento de la cach nivel 1 e inclusin de cach de nivel 2. E Intel modifica el Pentium Pro para sacar el Pentium III, muy similar al Pentium II, y sac igualmente dos versiones ms del procesador, uno de gama baja (familia Celeron) y otro de gama alta (familia Xeon). La principal novedad es la introduccin de las instrucciones SSE (una extensin de las instrucciones MMX, especialmente adecuadas para la decodificacin de MPEG2, procesamiento de grficos tridimensionales y software de reconocimiento de voz) (46) (47) En 2000 Intel saca el Pentium 4 con un diseo completamente nuevo, estrenando la arquitectura

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

21

NetBurst, que no daba mejoras considerables, sino que sacrific el rendimiento de cada ciclo para obtener a cambio mayor cantidad de ciclos por segundos y una mejora en las instrucciones SSE.

Arquitectura del Pentium 4, NetBurst AMD, para seguir a la cabeza en cuanto a rendimiento de los procesadores x86, sac en 2001 el Athlon XP, compatibilizando las instrucciones SSE y las 3DNow!, que eran incompatibles hasta el momento. Entre sus mejoras est la prerrecuperacin de datos por hardware, conocida en ingls como prefetch. En 2004 Intel sac Prescott (nueva versin del Pentium 4) y AMD el Athlon 64, que implementa el conjunto de instrucciones AMD64 introducidas en 2003 con el Opteron. Intel usa tambin el AMD64 bajo el nombre EM64T. En ese conjunto de instrucciones se basa la arquitectura x86-64, arquitectura de 64 bits. Dicho conjunto es una extensin de la arquitectura x86 por lo que permite ejecutar cdigo de 32 bits. (48) La compaa Apple, anunci en 2005 que dejaba los procesadores PowerPC y se cambiaba a Intel principalmente por problemas de temperatura, adems de admitir que desde el principio, el Mac OS X tena doble vida y haba sido compilado tanto para x86 como para PowerPC. Sin embargo, la arquitectura no desaparece, ya que las videoconsolas de nueva generacin ms importantes: Microsoft Xbox 360, Sony PS3 Y Nintendo Wii van equipadas con un procesador de arquitectura PowerPC, aunque difieren en cuanto a potencia y composicin. Igualmente, muchos supercomputadores estn basados en esa arquitectura, como Magerit y MareNostrum, dos supercomputadores espaoles. (49) En 2006 Aparece Intel Core Duo, Intel lanz esta gama de procesadores de doble ncleo y CPUs 2x2 MCM (mdulo Multi-Chip) de cuatro ncleos con el conjunto de instrucciones x86-64, basado en la

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

22

nueva arquitectura Core con la que regres a velocidades de CPU bajas y mejor el uso del procesador. La microarquitectura Core provee etapas de decodificacin, unidades de ejecucin, cach y buses ms eficientes, reduciendo el consumo de energa mientras se incrementa la capacidad de procesamiento. En 2007 AMD llama Phenom a la primera generacin de procesadores de tres y cuatro ncleos basados en la microarquitectura K10. Estn diseados para facilitar el uso inteligente de energa y los recursos del sistema, generando un ptimo rendimiento. Todas las CPU Phenom poseen caractersticas tales como controlador de memoria DDR2 integrado, tecnologa HyperTransport y unidades de coma flotante de 128 bits. La arquitectura Direct Connect asegura que los cuatro ncleos tengan un ptimo acceso al controlador integrado de memoria. A pesar de todo, no llegaron a igualar el rendimiento de la serie Core 2 Duo. En 2008 Intel saca una nueva familia de procesadores de cuatro ncleos, los Intel Core i7, de la arquitectura Intel x86-64. Son los primeros procesadores que usan la microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. Se volvi a usar frecuencias altas, aunque a contrapartida los consumos se dispararon.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

23

Arquitectura Nehalem En el mismo ao AMD saca sucesores de los Phenom y los Athlon, las familias de microprocesadores multincleo Phenom II y Athlon II. En 2011 la familia Intel Core Sandy Bridge llega para remplazar los chips Nehalem. No tienen sustanciales cambios en arquitectura respecto al Nehalem, pero si los necesarios para hacerlos ms eficientes y rpidos que los modelos anteriores. Es la segunda generacin de los Intel Core con nuevas instrucciones de 256 bits, duplicando el rendimiento, mejorando el desempeo en 3D y todo lo que se relacione con operacin en multimedia. Incluye nuevo conjunto de instrucciones denominado AVX. Mientras tanto AMD disea unos futuros microprocesadores Turion, producto de la fusin entre AMD y ATI, combinando con la ejecucin general del procesador, el proceso de la geometra 3D y otras

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

24

funciones de GPUs actuales. La GPU (procesador grfico) esta integrada en el propio microprocesador. Hay dos tipos diferentes, uno basado en arquitectura Bobcat y otro basado en arquitectura Bulldozer, sucesor del K10 (familia Phenom). (50)

Arquitectura Bulldozer, vistazo general

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Historia del microprocesador

25

Arquitectura Bulldozer, detalle de uno de los bloques.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

26

4. FABRICACIN DE UN MICROPROCESADOR 4.1 PROCESADORES DE SILICIO


El proceso de fabricacin de un microprocesador es muy complejo. Todo comienza con un buen puado de arena (compuesta bsicamente de silicio), con la que se fabrica un monocristal de unos 20 x 150 centmetros. Para ello, se funde el material en cuestin a alta temperatura (1.370 C) y muy lentamente (10 a 40 mm por hora) se va formando el cristal.

Cilindro de silicio De este cristal, de cientos de kilos de peso, se cortan los extremos y la superficie exterior, para obtener un cilindro perfecto. Luego, el cilindro se corta en obleas de 10 micras de espesor, la dcima parte del espesor de un cabello humano, utilizando una sierra de diamante. De cada cilindro se obtienen miles de obleas, y de cada oblea se fabricarn varios cientos de microprocesadores.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

27

Silicio fundido, listo para cortar y hacer un cilindro del cual sacar las obleas. Estas obleas son pulidas hasta obtener una superficie perfectamente plana, pasan por un proceso llamado annealing, que consiste en someterlas a un calentamiento extremo para remover cualquier defecto o impureza que pueda haber llegado a esta instancia. Despus de una supervisin mediante lseres capaz de detectar imperfecciones menores a una milsima de micra, se recubren con una capa aislante formada por xido de silicio transferido mediante deposicin de vapor. De aqu en adelante, comienza el proceso del dibujado de los transistores que conformarn a cada microprocesador. A pesar de ser muy complejo y preciso, bsicamente consiste en la impresin de sucesivas mscaras sobre la oblea, sucedindose la deposicin y eliminacin de capas finsimas de materiales conductores, aislantes y semiconductores, endurecidas mediante luz ultravioleta y atacada por cidos encargados de remover las zonas no cubiertas por la impresin. Despus de cientos de pasos, entre los que se hallan la creacin de sustrato, la oxidacin, la litografa, el grabado, la implantacin inica y la deposicin de capas; se llega a un complejo bocadillo que contiene todos los circuitos interconectados del microprocesador. (51)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

28

1.

Etapa oxidacin: se coloca una capa elctricamente no conductora, llamada dielctrico. El tipo de dielctrico ms importante es el dixido de silicio, que se "cultiva" exponiendo la oblea de silicio a una atmsfera de oxgeno en un horno a unos 1000 C. El oxgeno se combina con el silicio para formar una delgada capa de xido de unos 75 angstroms de espesor (un angstrom es una diezmilmillonsima de metro). Litografa: Casi todas las capas que se depositan sobre la oblea deben corresponder con la forma y disposicin de los transistores y otros elementos electrnicos. Generalmente esto se logra mediante un proceso llamado fotolitografa, que equivale a convertir la oblea en un trozo de pelcula fotogrfica y proyectar sobre la misma una imagen del circuito deseado. Para ello se deposita sobre la superficie de la oblea una capa fotosensible cuyas propiedades cambian al ser expuesta a la luz. Los detalles del circuito pueden llegar a tener un tamao de slo 0,25 micras. Como la longitud de onda ms corta de la luz visible es de unas 0,5 micras, es necesario emplear luz ultravioleta de baja longitud de onda para resolver los detalles ms pequeos.

2.

3.

Grabado: Despus de proyectar el circuito sobre la capa fotorresistente y revelar la misma, la oblea se graba: esto es, se elimina la parte de la oblea no protegida por la imagen grabada del circuito mediante productos qumicos (un proceso conocido como grabado hmedo) o exponindola a un gas corrosivo llamado plasma en una cmara de vaco especial. Implantacin inica: se introducen en el silicio impurezas como boro o fsforo para alterar su conductividad. Esto se logra ionizando los tomos de boro o de fsforo (quitndoles uno o dos electrones) y lanzndolos contra la oblea a grandes energas mediante un implantador inico. Los iones quedan incrustados en la superficie de la oblea. Deposicin de capas: En el ltimo paso del proceso, las capas o pelculas de material empleadas para fabricar un microprocesador se depositan mediante el bombardeo atmico en un plasma, la evaporacin (en la que el material se funde y posteriormente se evapora para cubrir la oblea) o la deposicin de vapor qumico, en la que el material se condensa a partir de un gas a baja presin o a presin atmosfrica. En todos los casos, la pelcula debe ser de gran pureza, y su espesor debe controlarse con una precisin de una fraccin de micra. (52)

4.

5.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

29

Oblea de silicio grabada Un transistor construido en tecnologa de 45 nanmetros tiene un ancho equivalente a unos 200 electrones. Eso da una idea de la precisin absoluta que se necesita durante la fabricacin.

Uno de los trabajadores de las salas blancas sujetando una oblea de silicio

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

30

Los detalles de un microprocesador son tan pequeos y precisos que una nica mota de polvo puede destruir todo un grupo de circuitos. Las salas empleadas para la fabricacin de microprocesadores se denominan salas limpias, porque el aire de las mismas se somete a un filtrado exhaustivo y est prcticamente libre de polvo. Las salas limpias ms puras de la actualidad se denominan de clase 1. La cifra indica el nmero mximo de partculas mayores de 0,12 micras que puede haber en un pie cbico (0,028 m3) de aire. Como comparacin, un hogar normal sera de clase 1 milln. Los trabajadores de estas plantas emplean trajes estriles para evitar que restos de piel, polvo o pelo se desprendan de sus cuerpos. Una vez que la oblea ha pasado por todo el proceso litogrfico, tiene grabados en su superficie varios cientos de microprocesadores, cuya integridad es comprobada antes de cortarlos. Se trata de un proceso obviamente automatizado, y que termina con una oblea que tiene grabados algunas marcas en el lugar que se encuentra algn microprocesador defectuoso. La mayora de los errores se dan en los bordes de la oblea, dando como resultado chips capaces de funcionar a velocidades menores que los del centro de la oblea o simplemente con caractersticas desactivadas, tales como ncleos. Luego la oblea es cortada y cada chip individualizado. En esta etapa del proceso el microprocesador es una pequea placa de unos pocos milmetros cuadrados, sin pines ni cpsula protectora. Cada una de estas plaquitas ser dotada de una cpsula protectora plstica (en algunos casos pueden ser cermicas) y conectada a los cientos de pines metlicos que le permitirn interactuar con el mundo exterior. Estas conexiones se realizan utilizando delgadsimos alambres, generalmente de oro. De ser necesario, la cpsula es provista de un pequeo disipador trmico de metal, que servir para mejorar la transferencia de calor desde el interior del chip hacia el disipador principal. El resultado final es un microprocesador como los que equipan a los computadores. (53)

4.2 OTROS MATERIALES


Tambin se estn desarrollando alternativas al silicio puro, tales como el carburo de silicio que mejora la conductividad del material, permitiendo mayores frecuencias de reloj; aunque an se encuentra en investigacin. Aunque la gran mayora de la produccin de circuitos integrados se basa en el silicio, no se puede omitir la utilizacin de otros materiales tales como el germanio; tampoco las investigaciones actuales para conseguir hacer operativo un procesador desarrollado con materiales de caractersticas especiales como el grafeno o la molibdenita, de los cuales tambin hablaremos ms adelante. (54)

4.3 EMPAQUETADO
Cada una de estas plaquitas de silicio ser dotada de una cpsula protectora plstica (en algunos casos pueden ser cermicas) y conectada a los cientos de pines metlicos que le permitirn interactuar con el mundo exterior. En los primeros procesadores el empaque se fabricaba con plsticos epxicos o con cermicas en formatos como el DIP entre otros. El chip se pegaba con un material trmicamente conductor a una base y se conectaba por medio de pequeos alambres, generalmente de oro, a unas pistas terminadas en pines. Posteriormente se sellaba todo con una placa metlica u otra pieza del mismo material de la base de manera que los alambres y el silicio quedaran encapsulados.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

31

Chip en formato DIP En la actualidad los microprocesadores de diversos tipos (incluyendo procesadores grficos) se ensamblan por medio de la tecnologa Flip-Chip. El chip se coloca sobre un circuito impreso sobre el sustrato laminado y, normalmente mediante aire caliente, se suelda al sustrato con la ayuda de unas microesferas de pasta de soldadura que se depositan sobre las obleas de semiconductor en las etapas finales de su fabricacin. El hueco que queda se rellena con adhesivo aislante. El circuito impreso posee pistas conductoras hacia los pines o contactos, que a su vez sirven de conexin entre el chip semiconductor y un zcalo de CPU o una placa base.

Antiguamente la conexin del chip con los pines se realizaba por medio de microalambres de manera que quedaba boca arriba, con el mtodo Flip-Chip queda boca abajo, de ah se deriva su nombre. Entre las ventajas de este mtodo esta la simplicidad del ensamble y en una mejor disipacin de calor. Cuando la pastilla queda bocabajo presenta el sustrato base de silicio de manera que puede ser enfriado directamente por medio de elementos conductores de calor. Esta superficie se aprovecha tambin para etiquetar el integrado.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Fabricacin de un microprocesador

32

Empaquetado de un procesador PowerPC con Flip-Chip, se ve el chip de silicio. En los procesadores para computadores de escritorio, dada la vulnerabilidad de la pastilla de silicio, se opta por colocar una placa de metal llamada IHS que tambin ayuda en la refrigeracin. (55)

4.4 REFRIGERACIN (DISIPACIN DEL CALOR)


Con el aumento de la cantidad de transistores integrados en un procesador, el consumo de energa se ha elevado a niveles en los cuales la disipacin calrica natural del mismo no es suficiente para mantener temperaturas aceptables y que no se dae el material semiconductor, de manera que se hizo necesario el uso de mecanismos de enfriamiento forzado, esto es, la utilizacin de disipadores de calor. Entre ellos se encuentran los sistemas sencillos, tales como disipadores metlicos, que aumentan el rea de radiacin, permitiendo que la energa salga rpidamente del sistema. Tambin los hay con refrigeracin lquida, por medio de circuitos cerrados. En los procesadores ms modernos se aplica en la parte superior del procesador, una lmina metlica denominada IHS (Integrated Head Spreader o en castellano Difusor Trmico Integrado) que es la superficie de contacto del disipador para mejorar la refrigeracin uniforme del die y proteger las resistencias internas de posibles tomas de contacto al aplicar pasta trmica. Para las prcticas de overclock extremo, se llegan a utilizar elementos qumicos tales como hielo seco, y en casos ms extremos, nitrgeno lquido, capaces de rondar temperaturas por debajo de los -190 grados Celsius y el helio lquido capaz de rondar temperaturas muy prximas al cero absoluto. De esta manera se puede prcticamente hasta triplicar la frecuencia de reloj de referencia de un procesador de silicio. El lmite fsico del silicio es de 10 GHz, mientras que el de otros materiales como el grafeno puede llegar a 1 THz. (56)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

33

5. CLASIFICACIN DE MICROPROCESADORES SEGN CRITERIOS


Existen varias formas de clasificar los procesadores segn el criterio usado. Los ms comunes son por el fabricante del procesador y la clasificacin por familias que use este, y por la arquitectura del procesador. Tenemos la siguiente clasificacin hecha con varios criterios:

5.1. LONGITUD DE PALABRA


Define el nmero de bits de la palabra. Esto determina entre otras cosas, el tamao de los registros del procesador, el ancho de bus de datos o direcciones y el nmero de direcciones de memoria al que puede acceder (es decir, cuanta capacidad de memoria puede manejar). Puede haber alguna excepcin como Intel 8088 cuyos registros son de 16 bits y su bus de datos 8. (57) El primer procesador como tal fue el Intel 4004, que comenz con 4 bits y a partir de ah tenemos un incremento de la longitud, 8 bits (Intel 8008), 16 bits (8086), 32 bits (Motorola 68000), 64 bits (R4000) e incluso de 128 y 256 bits, aunque esos son procesadores grficos y de momento no los tenemos en los microprocesadores usados en computadoras, como ejemplos estn el RIVA 128 y la generacin GeForce 256 de NVIDIA ambos. (58)

5.2. ARQUITECTURA DE COMPUTADORES


Esta clasificacin es muy general y se refiere al computador en su conjunto que sin embargo afectan al modo de trabajo del procesador. Tenemos la arquitectura de Von Neumann y la de Harvard como los principales, hay otros como la de flujo de datos o la arquitectura abierta. La Arquitectura de Von Neumann es la ms usada en los ordenadores personales y se basa en que los programas y los datos estn almacenados en la memoria y los componentes principales del computador son la unidad aritmtico-lgica o ALU, la unidad de control, la memoria, un dispositivo de entrada/salida y el bus de datos conectados de la siguiente forma. (59)

Esquema de modelo Von Neumman

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

34

Von Neumann mejorado La arquitectura de Harvard se basa tambin en los mismos componentes pero con dos memorias, una para datos y otro para instrucciones. Es una arquitectura usada en procesadores de seales digitales.

Arquitectura Harvard

5.3. ESPECIALIZACIN
Segn para que estn preparados, se pueden distinguir entre: (60) Procesadores de propsito general (GPP): los procesadores que tenemos en los ordenadores personales son de propsito general y estn preparados para realizar casi cualquier cosa con el programa adecuado. Procesadores de aplicaciones especficas (ASP): los procesadores estn diseados para realizar una tarea especfica, por lo que son ms eficientes de lo que seran los de propsito general, pero difcilmente podrn realizar otras tareas con un rendimiento adecuado. Ejemplo de ellos pueden ser los procesadores Java, que estn especializados en la ejecucin de la mquina virtual de Java por lo que en aplicaciones Java tienen mejor rendimiento que un procesador de propsito general. Entre los especficos encontramos:

1.

2.

DSP (Digital Signal Processor): son microprocesadores diseados para procesamiento digital de seales, estn optimizados para aplicaciones que requieran operaciones numricas a muy alta velocidad como es el procesamiento de audio y vdeo. Suelen usar la arquitectura Harvard. ASI C (Application Specific Integrated Circuit): procesadores muy especficos cuyos algoritmos estn implementados directamente en el hardware en vez de en la programacin. Por ello son muy buenos en su tarea, pero realmente dificil usarlos para otras cosas distintas.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

35

3.

ASI P (Application Specific Instruction Set Processors): est a caballo entre el ASI C y el procesador de propsito general, siendo especfico en su tarea gracias a su set de instrucciones, que al mismo tiempo, le permite mayor flexibilidad al no ser especfico al nivel del hardware.

5.4. CONJUNTO DE INSTRUCCIONES


Y en relacin a las instrucciones del microprocesador tambin se le pueden clasificar segn sus caractersticas (61), ejemplos de clasificacin son:

5.4.1. BASADAS EN ALMACENAMIENTO DENTRO DEL PROCESADOR


De acumulador: Usa un solo registro para guardar resultados y usarlos como operador.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

36

De pila: usa una pila donde guarda y saca los datos que necesita para operar.

De registros generales

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

37

5.4.2. BASADAS EN LA LOCALIZACIN DE LOS OPERANDOS PARA LAS OPERACIONES ARITMTICAS

Memoria a memoria: obtiene los datos y guarda los resultados en la memoria. Memoria a registro (CISC): usa como operandos la memoria y el registro.

Registro a registro (RISC): los datos se guardan en los registros y se opera con ellos.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

38

5.4.3. FILOSOFA DE DISEO


Se refiere a la idea general de como debe ser el conjunto de instrucciones del procesador, los principales son: (62) -RISC (reduced instruction set computer): caracterizadas por instrucciones de tamao fijo y en un reducido nmero de formatos, y solo las instrucciones de carga y almacenamiento acceden a la memoria de datos. -CISC (complex instruction set computer): se caracterizan por tener un conjunto de instrucciones muy amplias y permitir operaciones complejas con operandos tanto en memoria como registros. -VLIW (Very Large Instruction Word): (63) implementa una forma de paralelismo a nivel de instruccin. Utiliza varias unidades funcionales (varias ALU, varios multiplicadores, etc.) para lograr paralelismo. Se caracterizan por tener instrucciones muy largas debido a que en cada instruccin se especifica el estado de todas las unidades funcionales del sistema. Esto se hace para simplificar el diseo del hardware. Apenas hay procesadores con esta arquitectura.

5.5.

FAMILIAS

Y la clasificacin ms importante y usada, la clasificacin por familias, dada por los fabricantes. Una familia es un conjunto de modelos de microprocesadores ligados por algunas caractersticas comunes. Generalmente son procesadores con un mismo o muy similar conjunto de instrucciones y arquitectura, cambiando la organizacin o estructura. La arquitectura son todos aquellos detalles de un sistema que son visibles al programador (instrucciones, longitud de palabra, registros...) mientras que la organizacin es como implementa esa arquitectura sin que el programador tenga que preocuparse por ello (ejemplo: el programador usa la multiplicacin sin que le afecte que lo haga como sumas sucesivas o con un algoritmo especial). La estructura del computador es un detalle de organizacin que se refiere a la forma en la que estn interconectados los componentes de un computador a cualquier nivel de abstraccin. (64) A continuacin indicamos algunos de los ejemplos de familias ms famosas/conocidas/destacadas: Sempron Centrndonos en las caractersticas de dicho procesador, cabe nombrar que las versiones iniciales estaban basadas en el ncleo Thoroughbred/Thorton del Athlon XP, con una cach de 256KB y un bus de 333 MHz (FSB 166 MHz). La evolucin del procesador Sempron fue el cambio de ncleo hacia el de tipo Barton, del Athlon XP. Se vea as aumentada la cach a 512KB. Estos Sempron basados en Athlon XP son compatibles con placas base con zcalo de procesador Socket A (462 pines), actualmente remplazado por Socket 754. En resumen, este tipo de microprocesador sera el adecuado para destinar a equipos personales de un precio reducido y que no pida demasiada potencia. Un ordenador econmico para tareas de ofimtica y uso de Internet.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

39

Opteron El microprocesador de AMD, Opteron, cuenta entre sus virtudes con que es capaz de ejecutar aplicaciones tanto de 64 bits como de 32 bits sin ninguna penalizacin de velocidad. Fue el primer microprocesador con arquitectura x86 que us conjunto de instrucciones AMD64. Su objetivo era el de competir con procesadores para servidores, en el mismo segmento que el Intel Xeon. Entre sus caractersticas se encuentra un controlador de memoria DDR SDRAM (memoria RAM dinmica de acceso sncrono de tasa de datos simple), lo que viene ser usual en la construccin de procesadores AMD, evitando as la necesidad de un circuito auxiliar puente norte. La segunda generacin de estos procesadores cuenta con la capacidad para actualizar a Cudruples Ncleos. Sera una buena opcin para un servidor por su capacidad de funcionar tanto en 64 como en 32 bits y en el que se ejecutase un Linux, pues dicen que Opteron con Linux funciona mucho mejor que Xeon. No lo usara para un ordenador personal de poca actividad. Los de tercera generacin poseen 3 niveles de memoria cach. Turion La principal caracterstica de los procesadores Turion de la empresa AMD es su bajo consumo. Es una versin del AMD Athlon 64 destinado a porttiles y es la respuesta de dicha empresa al Centrino de Intel. Este procesador es compatible con el Socket 754 y dispone de 512 o 1024 KB de cach. Las velocidades del procesador oscilan entre los 1,6 y los 2,4 GHz Por su bajo consumo es bueno para ordenadores porttiles. Centrino Con 2MB de memoria cach L2, un bus de datos a 533 MHz, soporta memoria RAM DDR2 a 533 MHz comenz la primera versin con nombre Sonoma para luego evolucionar a Centrino Duo, basadas en CPU Core Duo y Core 2 Duo. Este tipo de procesador suele usarse mucho tambin en porttiles por su bajo consumo y se enfrenta en el mercado con el Turion de AMD. Este procesador al ser diseado para porttiles lo hace una muy buena opcin, ya que AMD solo adapta sus procesadores para hacerlos compatibles en porttiles. Core2Duo/Quad/i3/i5/i7 Estos procesadores son los ms recientes que estn en el mercado. Cuentan con varios procesadores en su interior lo que los hace aumentar su potencia. En el caso del ms reciente, el i7, tiene una velocidad de proceso de entre 2.66 y 3,2GHz y sobre 8MB de memoria cach. Como novedad de ste, Intel abandona su idea del FSB y se apunta al diseo AMD implementando un controlador de memoria dentro del mismo procesador (i7 necesita un socket nuevo). Los Core2Duo (Continuacin de los Core Duo) (2 a 6MB de cach) tienen una velocidad de entre 1,6 y 3,33GHz y un FSB de entre 667 a 1333Mhz. Lo forman dos procesadores. Los Quad estn entre los 2,4 y 3,20Ghz y un FSB de entre 1066 y 1600MHz.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

40

En general, estos procesadores son para unidades con una cantidad grande de procesos que llevar a cabo, as que tienen mucha utilidad en servidores o en ordenadores para el tratamiento de contenido multimedia. Athlon 64 X2 / Phenom Estos fueron los primeros procesadores de AMD de 3 y 4 ncleos. Rondan entre los 2,2 y los 2,8GHz y es una buena opcin para centros multimedia. Xeon Procesador de Intel que se enfrenta con el Opteron de AMD. Su fin principal son los procesadores PC y Mac. Frente a los Opteron, ste sale ganando en compresin, aunque en los foros se discute mucho sobre cual es mejor en prestaciones. Celeron Son la alternativa de procesadores de bajo coste que AMD tiene bajo Sempron. La diferencia con otros procesadores es su menos memoria cach y algunas opciones avanzadas vienen desactivadas, por lo que no es una buena opcin para un centro multimedia o para un usuario que ejecute juegos 3D con mucha peticin de procesamiento. Las velocidades en las que se puede encontrar este procesador estn entre los 266MHZ y los 3,6GHz y cuentan con un FSB no muy potente de entre 66 y 800MHz. (65) Existen muchos tipos de sockets (zcalos), usados por diferentes CPU. En la siguiente tabla podemos ver algunos de los modelos de microprocesadores actuales con sus caractersticas ms destacadas:

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

41

INTEL

Caracterstica

AMD
TM

Caracterstica

Intel 8086

Utiliza un bus externo de 8 bits, tiene velocidad de 4,77 MHz

Opteron

Tiene seis ncleos que brindan una mayor versatilidad, optimizacin de cargas de trabajo Cach L1 64 + 64 KB y cach L2 512 o 1024 KB Frecuencias de reloj: 1600, 1800, 2000, 2200, 2400 MHz Socket 754, HyperTransport (800 MHz, HT800)

Pentium MMX

Tiene un juego de 57 instrucciones

Turion

Pentium Pro

Ejecutaba sistemas operativos de 16 bits, tenia memoria cach de 256 KB, iba desde los 133 MHz hasta los 200 MHz Tenia frecuencia entre los 162 y los 450 MHz, la velocidad del bus era de 66 MHz, la memoria cach era de 32 KB y la de segundo nivel era de 512 KB

Phenom

Tiene frecuencia de 2600 MHz cach L2 4 * 512 KB L3 de 2 MB

Pentium II

Athlon

Ncleo Classic: Alcanz velocidades hasta de 1 GHz, aument memoria cach L1 a 128 KB. Adems incluye 512 KB de cach de segundo nivel (L2), la velocidad de frecuencia del procesador es de [En los 750, 800 y 850 MHz] 1/3 [En los 900, 950 y 1.000 MHz] Ncleo Thunderbird: Tenia velocidad de reloj de 650 MHz hasta los 1,4 GHz, todos estos Thunderbird integran 128 KB de cach de primer nivel (L1) y 256 KB de cach de segundo nivel (L2)

Intel Xeon

Eran de 32 bits, era capaz de ejecutar aplicaciones de 32 y 64 bits Tiene distintas versiones: Katmai: Se haba mejorado el controlador del cach L1, tenan velocidades de 450 y 500 MHz, con velocidad de bus de 133 MHz. Coppermine: Tenia memoria cach L2 Sempron Las versiones inciales tenan una cach de segundo nivel de 256 KB y un bus de 333 MHz (FSB 166 MHz). Luego sacaron los procesadores Sempron con una cach de segundo nivel de 256 KB se puede emplear en placas base con zcalo de

Pentium

III

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

42

de 256 KB, hubo modelos de microprocesadores de 500, 533, 550, 600, 650, 667, 700 y 733 MHz Luego salieron los de 750, 800, 850, 866, 933 y 1000 MHz. Tualatin: Tenia 512 KB de memoria cach L2, tenia velocidades de 1'13, 1'2, 1'26 y 1'4 GHz Trabaja a 1,4 y 1,5 GHz Versiones: 4 Willamette: Los primeros modelos son de 1,3 ; 1,4 y 1,5 GHz utilizan el Socket 423 para conectarse a la placa base. Northwood: Tenan velocidades de 2,0 y 2,2 GHz, incrementa de 256 a 512 KB de memoria cach. Gallatin: Tenia 2 MB adicionales de memoria cach L3 Posea un FSB de 800 MHz, poseen una velocidad de reloj 3.73 GHz Prescott: stos poseen 1Mb 2Mb de cach L2 y 16Kb de cach L1 (el doble que los Northwood), se cambi el tipo de zcalo, funcionaba con una velocidad de 2,6 GHz Cedar Mill: procesaba 64 bits Tenia arquitectura x86 tenia velocidad de reloj de 1,73 GHz Versiones: Banias: memoria cach L2 de 1 MB van de 1,5 GHz a 1,7 GHz, el chipset se llama Odem. Es de 400MHz y el cach L2 es de 1MB. Dothan: Tenia como propsito doblar el tamao del cach del L2 a 2 MB, viene con dos interacciones una primera de 400MHz de FSB y L2 de 2MB, La segunda tiene un FSB de 533MHz y un mayor consumo de

procesador Socket 754

Pentium

Pentium

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Clasificacin de microprocesadores segn criterios

43

energa. Su fabricacin fue inicialmente de 90 nanmetros. Existen 5 variantes de Pentium D: Pentium D 805, a 2,66 GHz (el nico Pentium D con FSB de 533 MHz) Pentium D 820, a 2,8 GHz con FSB de 800 MHz Pentium D 830, a 3,0 GHz con FSB de 800 MHz Pentium D 840, a 3,2 GHz con FSB de 800 MHz

Pentium

Pentium D Extreme Edition, a 3,2 GHz, con HyperThreading(*) y FSB de 800 MHz Fue diseado para trabajar en equipos porttiles y de escritorio, las versiones de porttiles poseen una memoria cach L2 de 1 MB y trabaja con un bus de 533 MHz, 667 MHz y 800 MHz Mientras que las versiones de escritorio poseen una memoria cach L2 de 1 2 MB y trabajan con un bus de 800 MHz 1066 MHz

Pentium

Dual

Core

(66) (67) (68) (69)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

44

5.6.

PLATAFORMAS

Podemos clasificar tambin los procesadores segn su plataforma destinada (tipo de uso/utilizacin); esto es, por ejemplo: Escritorio/sobremesa (desktop) Servidores (servers) Porttiles (laptops, netbooks, notebooks, ultrabooks) Dispositivos mviles (smartphones, tablets)

Por citar algunos ejemplos de cada plataforma, tenemos:

Plataforma

Modelo de procesador

Escritorio/sobremesa (desktop) Servidores

Intel Core i7-3770K (socket 1155) 4x3500 MHz, ncleo Ivy Bridge 22nm (70) AMD Opteron 6282SE (socket G34), 16x2600 MHz, ncleo Interlagos 32nm (71) Intel Core i7-3920XM (socket 988), 4x2900 MHz, ncleo Ivy Bridge 22nm (72) Qualcomm MSM7227-1 Turbo 800MHz (73)

Porttiles

Dispositivos mviles

6. OTROS FABRICANTES DE PROCESADORES


Otros fabricantes de microprocesadores (incluidos aquellos que se dedican a otras cosas y les dio por sacar un microprocesador concreto) pasan desapercibidos ya sea por poca presencia en el mercado, por fabricar pocos procesadores o por haberse fusionado con otro o quebrado, son los siguientes: ARM Holdings Cyrix Digital Equipment Corporation Ferranti IDT Intersil MIPS Technologies MOS Technology Motorola National Semiconductor NEC NexGen Philips RCA

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

45

Rise Technology Signetics Sun Microsystems Texas Instruments Transmeta USSR VIA Western Design Center Western Electric Zilog

Algunos de ellos, a pesar de ser poco conocidos como fabricantes de microprocesadores, tienen una gran presencia hoy en da, como es ARM Holdings. (74) ARM Holdings Multinacional dedicada a los semiconductores y al desarrollo de software. Su principal negocio son los microprocesadores. La compaa fue fundada como Advanced RISC Machines (ARM), una empresa conjunta entre Acorn Computers (compaa informtica britnica), Apple Computer (ahora Apple Inc.) y VLSI Technology. La nueva compaa pretende promover el desarrollo de la arquitectura ARM. El diseo era flexible y fue mejorando con el tiempo. Actualmente es el ncleo de procesamiento de muchos circuitos integrados ASIC (Circuito Integrado para Aplicaciones Especficas). (75) (76) (77) ARM es una arquitectura RISC de 32 bits, fue llamado Advanced RISC Machine, y anteriormente Acorn RISC Machine. Desarrollada por ARM Holdings y originalmente concebida por Acorn Computers, los primeros productos basados en ARM eran los Acorn Archimedes, lanzados en 1987. La relativa simplicidad de los procesadores ARM los hace ideales para aplicaciones de baja potencia. Como resultado, se han convertido en dominante en el mercado de la electrnica mvil e integrada. En 2005, alrededor del 98% de los ms de mil millones de telfonos mviles vendidos cada ao utilizan al menos un procesador ARM.3 Desde 2009, los procesadores ARM son aproximadamente el 90% de todos los procesadores RISC de 32 bits embebidos y se utilizan ampliamente en la electrnica de consumo (PDAs, tabletas, mviles, videoconsolas de mano, calculadoras, reproductores digitales), y perifricos de ordenador como discos duros y routers. La arquitectura ARM es licenciable, pudiendo ser fabricado por otros fabricantes que tengan licencia. Prominentes familias de procesadores ARM desarrollados por ARM Holdings incluyen el ARM7, ARM9, ARM11 y Cortex. El diseo del ARM comenz en 1983 en la empresa Acorn Computers. Roger Wilson y Steve Furber lideraban el equipo, cuya meta era el desarrollo de un procesador avanzado, pero con una arquitectura similar a la del MOS 6502. Ya que usaban ese microprocesador y queran uno con el que los desarrolladores se sintieran cmodos. El equipo termin los primeros prototipos en el ao 1985, al que llamaron ARM1. La primera versin utilizada comercialmente se bautiz como ARM2 y se lanz en el ao 1986. ARM2 posee un bus de datos de 32 bits y ofrece un espacio de direcciones de 26 bits, junto con 16 registros de 32 bits. Uno de estos registros se utiliza como contador de programa, aprovechndose sus 4 bits superiores y los 2 inferiores para contener los flags de estado del procesador. Este es probablemente el procesador de 32 bits til ms simple del mundo, ya que posee slo 30.000 transistores. Su simplicidad se debe a que no

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

46

est basado en microcdigo y a que no incluye cach. Gracias a esto, su consumo en energa es bastante bajo, a la vez que ofrece un mejor rendimiento que un 286. Su sucesor, el ARM3, incluye una pequea memoria cach de 4 KB, lo que mejora los accesos a memoria repetitivos. A finales de los aos 80, Apple Computer comenz a trabajar con Acorn en nuevas versiones del ncleo ARM y decidieron crear una nueva compaa llamada Advanced RISC Machines, que sera la encargada del diseo y gestin de las nuevas generaciones de procesadores ARM. Este trabajo deriv en el ARM6, presentado en 1991. Apple utiliz el ARM 610 (basado en el ARM6), como procesador bsico para su innovador PDA, el Apple Newton. Por su parte, Acorn lo utiliz en 1994 como procesador principal en su RiscPC. El ncleo mantuvo su simplicidad a pesar de los cambios. La idea era que el usuario final combinara el ncleo del ARM con un nmero opcional de perifricos integrados y otros elementos, pudiendo crear un procesador completo a la medida de sus necesidades. La mayor utilizacin de la tecnologa ARM se alcanz con el procesador ARM7TDMI, con millones de unidades en telfonos mviles y sistemas de videojuegos porttiles. DEC licenci el diseo y cre el StrongARM (ms rpida pero no totalmente compatible y diseado para la gama alta de sistemas embebidos de bajo consumo (78)). Esta tecnologa pas posteriormente a manos de Intel, como fruto de un acuerdo jurdico, que la integr en su lnea de procesadores RISC Intel i960 e hizo ms ardua la competencia. Freescale (una empresa que deriv de Motorola en el ao 2004), IBM, Infineon Technologies, OKI, Texas Instruments, Nintendo, Philips, VLSI, Atmel, Sharp, Samsung y STMicroelectronics tambin licenciaron el diseo bsico del ARM. El diseo del ARM se ha convertido en uno de los ms usados del mundo, desde discos duros hasta juguetes. Hoy en da, cerca del 75% de los procesadores de 32 bits poseen este chip en su ncleo. Microsoft anunci el 5 de enero de 2011 que Windows 8 incluye soporte para procesadores ARM. (79) Cyrix Cyrix fue una empresa dedicada a la fabricacin de microprocesadores que comenz a operar en 1988 como un proveedor de coprocesadores matemticos de alto rendimiento para sistemas 286 y 386. La compaa fue fundada por ex-empleados de Texas Instruments, con la que mantuvo una larga pero difcil relacin a lo largo de su historia. El fundador de Cyrix Jerry Rogers reclut agresivamente a varios ingenieros y los puso a trabajar juntos, logrando finalmente un pequeo pero eficiente equipo de diseo de 30 personas. Cyrix se fusion con National Semiconductor el 11 de noviembre de 1997, para despus ser vendida a VIA Technologies. Fue capaz de lanzar un 486 que era compatible a nivel de pines con sus equivalentes de Intel. Aun as, este procesador lleg al mercado ms tarde que los 486 de AMD y tenan un rendimiento ligeramente inferior que sus competidores AMD e Intel, lo que los releg al mercado de actualizaciones y equipos de gama baja. Ms tarde lanz su procesador ms famoso, el 6x86, que fue la primera CPU de Cyrix en superar el rendimiento del procesador de Intel contra el que estaba destinado a competir. Inicialmente intent cobrar un extra por este mayor rendimiento, pero el coprocesador matemtico del 6x86 no era tan rpido como el del Pentium de Intel. Debido a la creciente popularidad de los juegos de accin en primera persona 3D de la poca, que hacan un uso intensivo de las operaciones de coma flotante, Cyrix se vio obligada a reducir sus precios.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

47

En 1996 Cyrix lanz el procesador MediaGX, que integraba todos los componentes individuales importantes de un PC, incluyendo sonido y vdeo, en un nico chip. Inicialmente basado en la antigua tecnologa del 5x86 y corriendo a 120 o 133 Mhz, su rendimiento fue ampliamente criticado pero su bajo precio le hizo triunfar. Cyrix siempre haba sido una empresa fabless (sin fbricas): Cyrix diseaba y venda sus propios procesadores, pero subcontrataba la fabricacin de los chips a una empresa externa. En sus inicios Cyrix us principalmente las instalaciones de produccin de Texas Instruments (TI) y SGS Thomson (actualmente STMicroelectronics). En 1994, tras una series de desacuerdos con TI y de problemas de produccin con SGS Thomson, Cyrix se dirigi a IBM Microelectronics, cuya tecnologa de produccin rivalizaba con la de Intel. Como parte del acuerdo de produccin entre las dos compaas, IBM recibi el derecho a fabricar y vender procesadores diseados por Cyrix bajo la marca IBM que continu usando procesadores principalmente de Intel, y en menor grado tambin de AMD, en la mayora de sus productos, relegando los diseos de Cyrix a unos pocos modelos de gama baja. Adems, IBM vendi sus procesadores 6x86 en el mercado abierto, compitiendo directamente contra Cyrix, algunas veces incluso a menores precios. Aparte de su corta historia y poco impacto en el mercado, tuvo sus problemas legales. A diferencia de AMD, Cyrix nunca fabric ni vendi diseos de Intel bajo licencia. Los diseos de Cyrix fueron el resultado de una meticulosa ingeniera inversa. As que mientras AMD tena algn microcdigo escrito por Intel, los diseos de Cyrix eran totalmente independientes. Intel dedic muchos aos a batallas legales contra Cyrix, afirmando que el 486 de Cyrix violaba patentes de Intel. En conjunto, Intel perdi el caso contra Cyrix. Pero el acuerdo definitivo se cerr fuera de la corte: Intel acept que Cyrix tena derecho a fabricar sus propios diseos x86 en cualquier fbrica que ya tuviese una licencia de Intel. Ambas empresas ganaron: Cyrix pudo continuar ya que todos los fabricantes tenan licencias cruzadas con Intel e Intel evit una derrota legal potencialmente embarazosa. En 1997 Cyrix afirmaba que los Pentium Pro y Pentium II de Intel violaban sus patentes, en concreto sobre tcnicas de gestin de energa y renombrado de registros. Finalmente fue resuelto mediante un acuerdo extrajudicial, mediante otro acuerdo de cruce mutuo de licencias. Intel y Cyrix pasaron a tener acceso libre y completo a las licencias del contrario. En agosto de 1997, mientras el litigio contra Intel segua en curso, Cyrix se fusion con National Semiconductor. Poco despus tuvo problemas financieros y dichos problemas afectaron tambin a Cyrix. El ltimo procesador con marca Cyrix fue el MII-433, que corra a 300 Mhz (100x3) y tenan un rendimiento mayor que un AMD K6/2-300 en clculos FPU. Sin embargo, fue comparado constantemente contra otros procesadores a 433 Mhz reales, haciendo bastante injusta la comparacin. National Semiconductor se alej as del mercado de los procesadores y los ingenieros de Cyrix empezaron a abandonar la empresa. Para el momento en que National Semiconductor vendi Cyrix a VIA Technologies, el equipo de diseo de procesadores ya no exista y MII ya no estaba en el mercado. VIA us el nombre de Cyrix en un procesador diseado por Centaur Technology, ya que pensaba que Cyrix tendra mejor reconocimiendo que Centaur o incluso que VIA. National Semiconductor retuvo el diseo del MediaGX durante algunos aos ms, rebautizndolo Geode. Finalmente lo vendieron a AMD en 2003. En junio de 2006, AMD present el procesador de ms bajo consumo de energa y basado en Geode. (80)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

48

MIPS Technologies Inicialmente llamada MIPS Computer Systems, Inc., es una compaa de diseo de semiconductores ms conocida por el desarrollo de la arquitectura MIPS y una serie de CPUs de tipo RISC. MIPS provee de arquitectura de procesadores y ncleos para el hogar, redes y aplicaciones mviles. Fue fundado en 1984 por un grupo de desarrolladores de la universidad de Stanford. En 1988, Silicon Graphics se fij en los diseos y la compaia adopt la arquitecctura MIPS para sus computadores. Ms tarde MIPS lanz su primera oferta inicial pblica, el cual sera adquirido por Silicon Graphics. A su vez, Silicon Graphics lo relanzara como su propia oferta inicial pblica. Despus del desarrollo de los microprocesadores R2000 y R3000, la compaa se vi incapaz de competir en el mercado de computadores y luch por el mantenimiento de los costes de desarrollo de los chips y sistemas (MIPS Magnum). Para asegurar el futuro de los microprocesadores MIPS, Silicon Graphics adquiri la compaa y lo renombr a MIPS Technologies. Bajo Silicon Graphics, la compaa sac al mercado los microprocesadores R8000 y R10000, seguido del R12000. Estuvieron desarrollando dos microprocesadores ms, bajo los nobres en cdigo la Bestia y el Capitn, pero fueron cancelados cuando Silicon Graphics migr a la arquitectura Itanium. Como resultado, MIPS se qued como una compaa de propiedad intelectual de licencias, ofreciendo licencias de la arquitectura MIPS y de otros diseos de procesadores. (81) MOS Technology MOS Technology, Inc., tambin conocida como Commodore Semiconductor Group, (al ser adquirida por CBM), fue un fabricante de calculadoras y microprocesadores, siendo famosa por su microprocesador MOS Technology 6502. MOS comenz siendo una segunda fuente de las calculadoras y chips internos diseados por Texas Instruments. Tambin fabric por corto tiempo el custom chip utilizado por Atari para sus consolas PONG. Mientras que el mercado de la calculadora creci MOS se convirti eventualmente en el mayor proveedor de Commodore Business Machines, por lo que prcticamente su negocio se basaba en suministrarle componentes para su lnea de calculadoras. En 1975 varios de los diseadores del Motorola 6800 dejaron la compaa poco despus de su lanzamiento. Como entonces no existan compaas de slo diseo (las hoy conocidas como Fabless, como lo fue Cyrix), tuvieron que unirse a una compaa fabricante de chips y se unieron a MOS. Donde se fijaron como objetivo el diseo de una nueva CPU que superara al 6800 mientras que segua siendo similar en propsito. El diseo resultante fue el MOS Technology 6501, bastante similar al 6800, pero que usando varias simplificaciones en el diseo, hasta cuatro veces ms rpido. Adems, MOS tena una arma secreta, la capacidad de corregir sus mscaras. Las mscaras son los dibujos grandes del chip que se reducen fotogrficamente para hacer el modelo desde el que se hacen los chips. Todas las mscaras terminan con defectos, unos como resultado de problemas de diseo del chip y otros como efectos secundarios del proceso de foto-reduccin. Cuando un chip se hace con una mscara, es cuestin de suerte cuantos de esos defectos terminarn fijados en el chip. Si hay demasiados de ellos, ese chip en concreto no funcionar. Por ello las compaas simplemente construyen chips con esas mscaras, y descartan los chips defectuosos. A finales de los 70 esto poda suponer tirar el 70% o ms de los chips fabricados. Los ingenieros de MOS haban aprendido el truco de fijar sus mscaras despus de crearlas. Esto permiti que corrigieran los defectos principales en una serie de arreglos pequeos, produciendo eventualmente

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Otros fabricantes de procesadores

49

una mscara con una tasa muy baja de defectos, incluso en las primeras tiradas de una CPU nueva alcanzaban un ndice de xito del 70% o ms. Esto significaba que no slo sus diseos eran ms rpidos, sino que tambin costaban mucho menos. Motorola interpuso una demanda inmediatamente. Aunque el 6501 no era compatible con el 6800, poda conectarse sin problemas en cualquier placa madre para el 6800 debido a que utilizaba el mismo patillaje. Las ventas del 6501 bsicamente se detuvieron. Por ello sac el 6502 que era esencialmente idntico excepto en el patillaje. Debido a su velocidad superaba ampliamente al ms complejo y caro 6800, y respecto al Intel 8080 costaba menos y era ms fcil de programar. Aunque no tena la ventaja de poder usar el hardware existente para el Motorola como el 6501, era tan barato que rpidamente super al 6800 en popularidad, haciendo eso un punto discutible. Los 6502 eran tan baratos, que mucha gente crey que era un engao pero cualquier duda en su compra se evapor cuando Motorola y Intel bajaron los precios de sus propios diseos. Pese al xito de los 6502, la compaa tena problemas. Aproximadamente a la vez que lanzaban la CPU el mercado de calculadoras se derrumb, y todos los dems productos de MOS dejaron de enviarse. Pronto estaban en serios problemas financieros. El rescate vino de la mano de Commodore, que compr la compaa entera con la condicin de que Chuck Peddle se uniera a Commodore como Jefe de Ingenieros. Continuaron usando el nombre MOS para que los manuales no tuvieran que reimprimirse. Poco despus MOS pasaba a ser Commodore Semiconductor Group (CSG). Pese a las nueva siglas (CSG), todos los chips siguieron utilizando el viejo logo de MOS hasta 1989. Los 6502 siguen siendo hoy una CPU popular en sistemas embebidos como equipo mdico y controladores de tablero en automviles. Tras la bancarrota de Commodore en 1994, el equipo gerente de Commodore Semiconductor Group crea GMT Microelectronics (Great Mixed-signal Technologies). En 1995 reabre la Fbrica de circuitos integrados original de MOS Technologies que produca 10000 wafers (obleas de silicio de tamao 5) por mes, y fabricaba chips CMOS, BiCMOS, NMOS, BIPOLAR y SOI.Sin embargo, en 2001 la EPA (Environmental Protection Agency) cerr la planta. GMT ces en sus operaciones y fue liquidada. (82)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

50

7. PROCESADORES ACTUALES
A continuacin vamos a ver unos ejemplos del ltimo procesador actual (a fecha abril-mayo de 2012) desarrollado por cada una de las empresas punteras en la fabricacin de microprocesadores, AMD e Intel, y sus principales caractersticas destacadas.

Intel Core i7 (arquitectura Nehalem-Ivy Bridge) 22nm


Con Ivy Bridge llegan los 22 nanmetros Lo ms importante y representativo es la llegada de los 22 nanmetros a los microprocesadores domsticos, y no lo hace de cualquier forma: vienen con los denominados TriGate o transistores 3D. Como siempre que evoluciona el proceso de fabricacin, los aspectos que ms mejoran son los relacionados al consumo energtico. Por ejemplo, un dato que representa esta mejora es el TDP del modelo puntero i7-3770K que se sita en slo 77 vatios, por los 95 vatios del modelo i7-2700K equivalente en Sandy Bridge.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

51

La introduccin de los transistores en 22 nanmetros permite al fabricante hacer lo mismo en menos espacio. Esto lo han aprovechado para integrar una GPU ms grande y ms potente a la que han denominado Intel HD Graphics 4000. Mejoras en el apartado grfico AMD est avanzando a un muy buen ritmo en los ltimos tiempos en lo referente a las capacidades grficas de sus procesadores. Desde hace unos aos los fabricantes se estn centrando en crear CPU con GPU integradas, cuya potencia no est al nivel de las tarjetas grficas dedicadas pero que, sin embargo, pueden servir al usuario medio. Las nuevas Intel HD Graphics 4000 tienen en DirectX 11 su principal novedad, algo que ya sabamos desde hace varios meses. Su rendimiento, segn Intel, puede ser hasta el doble que el de las HD Graphics 3000 de Sandy Bridge. Dejando de lado el rendimiento bruto, otra de las nuevas caractersticas ms destacadas es la posibilidad de utilizar tres monitores simultneamente, refirindonos por supuesto a la GPU integrada. La placa base vendr con tres salidas de vdeo (HDMI, DisplayPort, DVI o VGA, todo depender del fabricante de la placa) y podrn conectarse tres monitores independientes. En el caso de Ivy Bridge para porttil podrn ser dos pantallas externas ms la propia pantalla del equipo. Nuevo chipset Intel 7 Series Panther Point La nueva generacin de chipsets Intel 7 Series (nombre en cdigo Panther Point) fue presentada a principios de abril. En total sern seis nuevos chipsets para sobremesa y otros cinco ms para porttil, donde lo ms interesante es la inclusin de USB 3.0 nativos aunque slo hasta un nmero mximo de cuatro de estos puertos. El modelo tick-tock de Intel hace que anualmente veamos algn tipo de mejora. Mientras el tock supone un cambio drstico en la arquitectura (y con ello una mejora notable en el rendimiento), el tick evoluciona el proceso de fabricacin. En este caso los nuevos procesadores Core i5 e i7 de Intel traen consigo los esperadsimos 22 nanmetros cuyas repercusiones se ven claramente: baja el TDP de los 95 a los 77 vatios, una cifra muy buena. El rendimiento de Ivy Bridge ser superior al de los anteriores Sandy Bridge, quiz en torno a un 5 o 10% de media. No es una mejora gigante, pero s un pequeo paso tpico de cada nueva generacin. Esos 22 nanmetros no repercutirn slo en un menor consumo, si no tambin en unos procesadores ms fros que, a su vez, tendrn un mayor rango de overclocking. Algunos anlisis de los procesadores en desarrollo han conseguido subir el i7-3770K a los 4.5 GHz sin mucho esfuerzo. Un aspecto muy interesante y que es de agradecer es la retrocompatibilidad: Ivy Bridge mantendr el socket LGA1155, y de hecho podr utilizarse en placas base anteriores con el nico requisito de una actualizacin de BIOS, aunque se perdern algunas caractersticas y funcionalidades dependiendo del modelo de chipset. Asimismo, el usuario podr utilizar un viejo procesador Sandy Bridge en una nueva placa con chipset Intel 7. Por ltimo las mejoras a nivel de nuevas tecnologas compatibles son siempre de agradecer: USB 3.0, PCI Express 3.0, DirectX 11, OpenGL, OpenCL, etc. Tambin tenemos que comentar que los chipsets Intel 7 Series soportan Thunderbolt, con lo que la apertura de esta conectividad al mercado PC es ya una realidad a falta de que empiece a salir el hardware. (83)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

52

Todos los procesadores Core i7, en vez de utilizar el Frontside Bus (FSB) convencional, disponen de una conexin punto-a-punto denominada QuickPath Interconnect (QPI). La conexin QPI es bidireccional y est compuesta por 2 canales de 20 bits, de los cuales 16 son usados por datos. Con una tasa de transferencia de 4,8 GT/s (Gigatransfers por segundo) en el Core i7-950, la conexin QPI alcanza una tasa de datos de 9,6 GBit/s, un notable incremento en comparacin con el FSB de los procesadores Core 2. (84) Los modelos K de los procesadores Intel Core estn concebidos especialmente para el overclocking y entusiastas de hardware. Al igual que los AMD Bulldozer FX unlocked tienen un multiplicador de libre configuracin. (85)

Intel Core i7-3770K 3.5 GHz 8MB (socket 1155) 22nm -314,94
Especificaciones tcnicas: - Modelo: i7-3770K - Microarquitectura: Ivy Bridge - # of Cores (nmero de ncleos): 4 - # of Threads (nmero de hilos): 8 - Velocidad del reloj: 3.5 GHz - Frecuencia con Max Turbo activado: 3.9 GHz - Intel Smart Cache: 8 MB - Bus/Core Ratio: 35 - DMI: 5 GT/s - Set de Instrucciones: 64-bit - Extensiones del Conjunto de Instrucciones: SSE4.1/4.2, AVX - Litografa: 22 nm - TDP (Thermal Design Power - Mxima Potencia Disipada): 77 W Especificaciones de memoria: - Tamao mximo de memoria (dependiendo del tipo de memoria): 32 GB - Tipos de memoria: DDR3-1333/1600 - # of Memory Channels: 2 - Max Memory Bandwidth: 25.6 GB/s - ECC Memory Supported: No Especificaciones grficas: - Procesador de grficos: Intel HD Graphics 4000 - Frequencia base del procesador grfico: 650 MHz - Frequencia dinmica mxima del procesador grfico: 1.15 GHz - Intel Quick Sync Video: S - Intel InTru 3D Technology: S - Intel Insider: S - Intel Wireless Display: S - Intel Flexible Display Interface (Intel FDI): S - Intel Clear Video HD Technology: S

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

53

Opciones de expansin: - PCI Express Revision: 3.0 - # of PCI Express Ports: 1 Especificaciones del paquete: - Configuracin mxima de CPUs: 1 - Tamao del paquete: 37.5mm x 37.5mm - Opciones de Halgeno de bajo cosumo disponible: Ver MDDS Tecnologas que implementa: (86) Intel Turbo Boost Technology: 2.0 Intel vPro Technology: No Intel Hyper-Threading Technology: S Intel Virtualization Technology (VT-x): S Intel Virtualization Technology for Directed I/O (VT-d): No Intel Trusted Execution Technology: No AES New Instructions: S Intel 64: S Intel Anti-Theft Technology: S Idle States: S Enhanced Intel SpeedStep Technology: S Thermal Monitoring Technologies: S Intel Fast Memory Access: S Intel Flex Memory Access: S Execute Disable Bit: S

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

54

AMD Bulldozer FX (arquitectura Bulldozer) 32nm


Es el primer procesador del mundo de 8 ncleos* destinado a equipos de escritorio/sobremesa/uso domstico. *En realidad el AMD FX-8150 es una CPU 8-core de 4 mdulos, 8 ALUs y recursos compartidos (87) La nueva arquitectura mejora la capacidad de las frecuencias as como el overclocking gracias al multiplicador desbloqueado (unlocked). La familia AMD FX se compone de los siguientes modelos: FX-4100, FX-B4150, el FX-4170, FX-6100, FX8100, FX-8120 y FX-8150. Los nombres indican sus caractersticas siendo la serie 4xxx con 4 procesadores y 4 hilos, mientras que las series 6xxx/8xxx disponen de 6/8 ncleos y 6/8 hilos. (88) Los nuevos modelos de AMD, los AMD Bulldozer FX, utilizan un nuevo conjunto de instrucciones muy interesantes que los procesadores Intel no implementan, denominada AVX Plus, incluyendo FMA4 y

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

55

XOP para clculos matemticos complejos en aplicaciones de ltima generacin como OCL Perf Mandelbrot, aumentando el rendimiento hasta en un 70%. (89) Adems, por supuesto, tambin utilizan el resto de ISAs (repertorio de instrucciones) que utilizan los procesadores Intel Core i7, tales como SSE3, SSE4.1/4.2 y AES, entre otras. Los procesadores de la familia FX disponen de las siguientes memorias cachs: - Cach L1 (instrucciones + datos) por ncleo: 128KB (64KB + 64KB) - Cach L2 (1 MB por ncleo): 8 MB, 6 MB o 4 MB - Cach L3: 8 MB (L3 compartido) Tienen un TDP (Thermal Design Power, potencia de diseo trmico) de 125W y utilizan el socket AM3+. - Tecnologa HyperTransport: Tecnologa HyperTransport hasta 4000 MT/s full duplex, o hasta 16,0 GB/s de ancho de banda de E/S. (90) Aadido a todo esto, los procesadores AMD de la serie FX estn mejor preparados que los Intel Core i7 para aprovechar la tecnologa Eyefinity desarrollada por AMD. Eyefinity es una tecnologa que aprovecha la conexin de mltiples pantallas-monitores en el mismo sistema informtico, permitiendo configuraciones multi-monitor y ofreciendo as una visin panormica mucho ms amplia e inmersiva (suele utilizarse mucho dentro del mundo gamer (91) o tratamiento de imgenes-grficos de gran tamao). (92) La arquitectura Bulldozer cuenta con las instrucciones AVX establecidas desde hace mucho tiempo usando el algoritmo AES y AVX. AES mejora las velocidades de encriptacin, AVX mejora significativamente el rendimiento de la computacin flotante en los procesadores de AMD. El AMD FX-8150 utilizando el algoritmo AES es 3.7 veces ms rpido que el Phenom II X6 1100T, que carece de dicha instruccin. (93) Curiosidad: El AMD Bulldozer FX-8150 Black Edition consigui el Guinness World Record de mxima frecuencia (en equipos de escritorio/sobremesa/uso "domstico") con unos ms que asombrosos 8429MHz ~ 8.4GHz gracias a tcnicas de overclocking extremo con refrigeracin mediante nitrgeno lquido-helio lquido (unas de las sustancias ms fras del universo, de la que se tenga constancia). (94) Poco despus volvieron a auto-batir su propio record con unos 8.5 MHz.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Procesadores actuales

56

AMD FX-8150 3.6GHz Black Edition (socket AM3+) -187,95


Caractersticas: Procesador AMD FX de 8 ncleos Black Edition - El primer procesador nativo de ocho ncleos del mundo para ordenadores de sobremesa. - Sumrgete en los juegos 3D ms avanzados. - Consigue una multitarea extrema con facilidad. Especificaciones: - Modelo: FX-8150 - Microarquitectura: Bulldozer - Plataforma: Scorpius - Proceso de fabricacin/Tecnologa de proceso: 0.032 micron (32nm), tecnologa de 32 nanmetros, SOI (silicio sobre aislante) - TDP (Thermal Design Power): 125 W - Sitios de fabricacin: GLOBALFOUNDRIES, Dresden (Alemania) - Soporta 64 bit: S - Ncleos: 8 - Unidad de punto de coma flotante: Includa - Caractersticas de bajo consumo: Core C0, C1, C1E, C6 and CC6 states - Package S0, S3, S4 and S5 states - Frecuencia: 3600 MHz - Frecuencia con Turbo: 3900 MHz (8 cores) 4200 MHz (4 cores) - Velocidad del bus (MHz): One 2200 MHz 16-bit HyperTransport Link - Socket: AM3+ (938Pin) - Tecnologa AMD64: S - 32 y 64 bits simultneos: S - Cach L1 (instrucciones + datos) por ncleo: 128KB (64KB + 64KB) 4 x 64 KB cach de instrucciones de tipo asociativa compartida de 2-vas 8 x 16 KB cach de datos de tipo asociativa de 4-vas

- Cach L2 (1 MB por ncleo): 8 MB, 6 MB o 4 MB (4 x 2 MB cach exclusiva asociativa compartida de 16-vas - Cach L3: 8 MB (L3 compartido) hasta 8 MB, cach asociativa compartida de 64-vas - Tecnologa HyperTransport: Tecnologa HyperTransport hasta 4000 MT/s full duplex, o hasta 16,0 GB/s de ancho de banda de E/S - Controlador de memoria DDR3 integrado: S - Ancho del controlador de la memoria: 128 bits - Tipo de memoria compatible: hasta DDR3 1866 - Ancho de banda de la memoria: hasta 21 GB/s de ancho de banda de memoria de doble canal - Ancho de banda total de procesador a sistema (HyperTransport y ancho de banda de la memoria): Hasta 37 GB/s Tecnologas que implementa: - MMX - SSE - SSE2 - SSE3 - SSE4.1 - SSE4.2 - SSE4a - AES instructions

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

57

- AVX - XOP - FMA4 - Advanced Bit Manipulation - Advanced Vector Extensions - AMD64 technology - Virtualization technology - Enhanced Virus Protection - Turbo Core 2.0 technology (95)

8. FUTURO DEL PROCESADOR


Actualmente se estn desarrollando diferentes avances en el estudio de un sustituto del silicio como material base de los transistores y, por consiguiente, de los procesadores, debido a las limitaciones de ste. Entre ellos destacan el grafeno y la molibdenita como materiales alternativos y mejores que el silicio, as como tambin los procesadores cunticos, los cuales aunque estn comenzando, tarde o temprano sern los sustitutos de los computadores tal y como los conocemos.

8.1 GRAFENO
El grafeno, que es bsicamente una capa bidimensional de grafito (el grafito viene a ser una pila de capas de grafeno), es uno de los materiales con los que ms se est investigando en el desarrollo electrnico.

Con una estructura atmica similar a la de una tela metlica, el grafeno se presenta en lminas de un solo tomo de espesor, caracterstica que lo convierte en el material ms delgado del mundo. Si apilases dos millones de lminas de grafeno una encima de la otra, obtendras una placa mucho ms delgada que una tarjeta de crdito. Pero adems de ser una curiosidad cientfica, el grafeno est

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

58

comenzando a ser utilizado en el desarrollo de muchas tecnologas que, como ocurre con los nanotubos de carbono, tienen el potencial de cambiar el futuro. Una de las aplicaciones ms interesantes del grafeno es su uso como base para la construccin de circuitos integrados. Un equipo de cientficos de los Estados Unidos, integrado por Matthew Yankowitz, Daniel Cormode y Brian LeRoy, han utilizado nitruro de boro, un material estructuralmente similar al grafeno pero que no es conductor de la electricidad, para crear circuitos de un solo tomo de grosor. El nitruro de boro, adems, proporciona un buen soporte mecnico al grafeno, a la vez que mejora las propiedades electrnicas del grafeno al suavizar las fluctuaciones en su carga elctrica. Los fsicos implicados en este trabajo reconocen que an deben encontrar la forma de controlar el flujo de electrones a travs del material, un requisito indispensable para construir cualquier tipo de circuito electrnico 100% funcional. El grafeno se comporta de una forma muy diferente al silicio, el material utilizado actualmente para construir chips. Un informe publicado por este equipo en la prestigiosa revista Nature Physics cuenta que han descubierto que el nitruro de boro tambin influye en la manera en que los electrones se desplazan por el interior del grafeno, resultado que podra servir para desarrollar una nueva forma de control del flujo elctrico en los chips de grafeno. Para construir un transistor, explica Brian LeRoy, del Departamento de Fsica de la Universidad de Arizona, necesitamos controlar el flujo de electrones. Pero en el grafeno los electrones slo siguen adelante. Es difcil detenerlos". Pero su equipo ha descubierto que el nitruro de boro evita que un porcentaje de los electrones atraviesen la estructura, lo que sin dudas constituye un prometedor primer paso hacia un control efectivo del flujo de los electrones. El grupo ha conseguido este control disponiendo lminas de grafeno sobre nitruro de boro con un ngulo determinado, que permite superponer las estructuras hexagonales de ambos materiales para crear grandes patrones hexagonales. Cuando el ngulo es el correcto, prcticamente la totalidad de los electrones no pueden pasar. Este descubrimiento, aseguran, ser la base sobre la que se edificar la microelectrnica de la edad del grafeno. (96) En febrero de 2010 IBM consigui crear transistores basados en grafeno capaces de funcionar a una frecuencia de 100GHz. 100GHz equivalen a 100 mil millones de cambios entre 0 y 1 por segundo. Un microprocesador moderno puede efectuar solamente unos 3 o 4 mil millones de cambios por segundo, por lo que el transistor de IBM podra ser el componente clave que permita la creacin de nuevos dispositivos ultra-veloces que revolucionaran el campo de la electrnica y las comunicaciones. (97)

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

59

En junio de 2011 IBM anunci que haba creado el primer circuito integrado (IC) de grafeno del mundo.

Montaje del circuito integrado (IC) modelo. El circuito integrado est construido sobre una oblea de carburo de silicio y se compone de transistores de efecto de campo FET (Field Effect Transistor) hechos de grafeno, un conductor muy delgado y con una composicin alta de carbono que se resume en una sola capa atmica de espesor. El circuito integrado tambin incluye estructuras metlicas, tales como inductores y los electrodos drenaje y fuente (Drain y Source) que conectan a los transistores de grafeno dentro del IC. Uno de los cientficos que participa en la investigacin, Keith Jenkins seala un transistor por s mismo, no es bueno ni til a menos que se lo conecte a algo y en este caso, el circuito logrado y construido es un mezclador de frecuencias radioelctricas de banda ancha. Este es un componente fundamental de las radios que procesa las seales para encontrar la diferencia entre dos longitudes de onda de alta frecuencia, es decir, una frecuencia intermedia.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

60

Esquema del circuito elemental del IC. El dispositivo logrado, que es una prueba de concepto, no pretende ser considerado an un componente comercial ptimo y slo alcanza frecuencias de hasta 10 GHz. "En ltima instancia, debemos ser capaces de ir mucho ms rpido, este no es nuestro lmite en absoluto", afirma Jenkins. El investigador agreg que la tarea ms compleja fue la integracin del transistor FET de grafeno con los dems componentes dentro del circuito. Esto fue un desafo de ingeniera muy complejo, que tom cerca de un ao, debido a dos dificultades principales. Una es que los metales utilizados para la construccin de otras partes del circuito (aluminio, oro, paladio, etc.) no se adhieren muy bien a la grafeno. El otro escollo es el hecho de que el grafeno, siendo slo de un tomo de espesor, se daa fcilmente con los procesos estndares de grabado de semiconductores. De todos modos, una de las caractersticas notables del modelo alcanzado es que el rendimiento del dispositivo no cambia demasiado cuando la temperatura vara entre 27C y 127C. Eso significa que un circuito integrado de grafeno no tendr que ser sobre-dimensionado para compensar los cambios de temperatura y que de este modo se lograrn circuitos sencillos de construir y en consecuencia, econmicos. Por su parte, el equipo de IBM tiene en su mirada un par de medidas que podran mejorar el rendimiento del IC. Ejemplo de esto es el uso de capas ms delgadas de dielctrico en los transistores. Jenkins dice que el equipo tambin est en busca de mejores materiales para los contactos ya que cualquier elemento que toca el grafeno tiene el potencial para degradar la movilidad de los electrones. (98) En abril de este mismo ao, IBM tambin haba conseguido mejorar sus transistores basados en grafeno desarrollados un ao atrs hasta alcanzar la friolera de los 155GHz, siendo alrededor de un 50% ms rpido que su antecesor. Dicho transistor puede realizar 155 mil millones de ciclos por segundo, prcticamente sin producir calor. Yu-Ming Lin, uno de los diseadores de este transistor, ha dicho que la presente investigacin ha demostrado que es posible producir transistores de bajo coste y alto rendimiento basados en el grafeno y

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

61

utilizando los procesos estndar de fabricacin de semiconductores, frase que permite especular con que la produccin de chips de grafeno a escala comercial podra estar ms cerca de lo que parece. Se estima que una de las primeras aplicaciones que tendrn estos componentes ser el proceso de seales analgicas de alta frecuencia, tarea para lo que son especialmente aptos. (99) Otros enlaces de inters (para ampliar informacin): [http://www.neoteo.com/energia-del-futuro-grafito-agua] (100) [http://www.neoteo.com/grafeno-el-material-de-dios] (101) [http://www.neoteo.com/memorias-flash-de-mayor-capacidad-gracias-al-grafe] (102)

8.2 MOLIBDENITA
Otro de los materiales con los que se est investigando ltimamente es la llamada molibdenita (cuya frmula es MoS2). La molibednita se puede obtener de forma natural o haciendo reaccionar molibdeno con azufre.

Es uno de los posibles sucesores del silicio o el grafeno, ya que las propiedades que posee la hace ser perfecta para la fabricacin de transistores ms pequeos y con mayor eficiencia energtica. Se le est comenzando a dar uso en el campo de la electrnica, ya que hasta ahora el mineral, que es bastante abundante en la naturaleza, ha sido utilizado a menudo principalmente en la industria del acero o como aditivo en lubricantes. Al ser un material bidimensional muy delgado y de fcil manejo dentro de la nanotecnologa, hace que ste tenga mucho potencial en la fabricacin de transistores muy pequeos, con un consumo unas 100000 veces menor en estado de standby que los fabricados hoy en da.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

8. Futuro del procesador

62

Adems de esas mejoras con respecto al silicio, material de los transistores actuales, su principal ventaja incluso frente al grafeno, es que posee una propiedad natural que se conoce comnmente como banda prohibida, un espacio de banda ptimo para su uso en la electrnica y de la cual carece el grafeno de manera natural, por lo que habra que proporcionrsela, siendo ste un proceso bastante complejo. (103) (104) (105)

8.3 COMPUTACIN CUNTICA


La computacin cuntica es un paradigma de computacin distinto al de la computacin clsica. Se basa en el uso de qubits en lugar de bits, y da lugar a nuevas puertas lgicas que hacen posibles nuevos algoritmos. Una misma tarea puede tener diferente complejidad en computacin clsica y en computacin cuntica, lo que ha dado lugar a una gran expectacin, ya que algunos problemas intratables pasan a ser tratables. Mientras un computador clsico equivale a una mquina de Turing, un computador cuntico equivale a una mquina de Turing cuntica. (106) En 1985, Deutsch present el diseo de la primera Mquina cuntica basada en una mquina de Turing. Con este fin enunci una nueva variante la tesis de Church-Turing dando lugar al denominado "principio de Church-Turing-Deutsch". La estructura de una mquina de Turing cuntica es muy similar a la de una mquina de Turing clsica. Est compuesta por los tres elementos clsicos: una cinta de memoria infinita en donde cada elemento es un qubit, un procesador finito y un cabezal.

El procesador contiene el juego de instrucciones que se aplica sobre el elemento de la cinta sealado por el cabezal. El resultado depender del qubit de la cinta y del estado del procesador. El procesador ejecuta una instruccin por unidad de tiempo. La cinta de memoria es similar a la de una mquina de Turing tradicional. La nica diferencia es que cada elemento de la cinta de la mquina cuntica es un qubit. El alfabeto de esta nueva mquina est formado por el espacio de valores del qubit. La posicin del cabezal se representa con una variable entera. (107) A finales de febrero IBM Research (la divisin de investigacin de IBM) anunci que est muy cerca de conseguir desarrollar el primer procesador cuntico de uso general. (108) Se estima la salida del primer computador cuntico comercial para entre dentro de 10-15 aos, aunque algunos son ms escpticos y creen que todava estamos muy lejos de poder desarrollar dicha tecnologa (lo ponen en unos 50 aos o ms). En abril del presente ao, hace apenas un mes atrs, un equipo internacional integrado por cientficos estadounidenses de la Universidad de California en Santa Brbara y de la Universidad Estatal de Iowa, y de la Universidad Tecnolgica de Deft en los Pases Bajos, publicaban en un artculo de la revista Nature cmo han construido un ordenador cuntico de 2 qubits dentro de una estructura de diamante. (109) El principal problema de la computacin cuntica es la decoherencia -producida por la interaccin del sistema con su entorno-, que hacen que este tipo de mquinas sean altamente inestables provocando fallos de funcionamiento, por lo que este grupo de cientficos ha construido este sistema para evitar que

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Curiosidades y mitos sobre los procesadores

63

los ruidos del entorno impidan al equipo funcionar correctamente protegindolo y solucionando as parcialmente problemas de decoherencia. Segn la mecnica cuntica, la decoherencia cuntica es un trmino utilizado para explicar la mecanicidad de toda la fenomenologa del orden de lo micro de la fsica cuntica. Mediante sta las partculas cunticas se comportan con coherencia matemtica, pero con incoherencia lgica. (110) Artculos sobre los ltimos avances en computacin cuntica (para ampliar informacin): [http://www.pdm.com.co/Noticias/2011/Septiembre/06/Computador_cuantico_con_arquitectura_Von _Neumann.htm] (111) [http://www.neoteo.com/ordenador-cuantico-con-arquitectura-von-neumann] (112) [http://www.neoteo.com/ordenadores-cuanticos-y-ecuaciones-lineales] (113)

9. CURIOSIDADES Y MITOS SOBRE LOS PROCESADORES


El transistor original fabricado por Bell Labs en 1947 era lo suficientemente grande como para ser montado a mano. En contraste, ms de 60 millones de transistores de 32 nm cabran en la cabeza de un alfiler y ms de 4 millones de transistores de 32 nm cabran en el punto final de esta frase. Teniendo en cuenta que la cabeza de un alfiler tiene cerca de 1.5 mm de dimetro y el punto final cerca de 1/10 milmetro cuadrado de rea. Siguiendo con las comparaciones, el virus de la gripe mide cerca de 100 nm. Sera posible colocar 3 transistores de 32 nanmetros dentro de un nico virus. Un nico transistor puede encenderse y apagarse ms de 300 mil millones de veces por segundo. Cualquiera tardara cerca de 4,000 aos en encender y apagar un interruptor el mismo nmero de veces. (Presuponiendo que una persona pueda encender y apagar un interruptor 150 veces por minuto). El proceso tecnolgico de Intel usa una altura de puerta (capa del interior del transistor) de 0.9 nm. Una media pieza de papel tiene el espesor de 0.1 mm. Habra que apilar 111,111 puertas para igualar el espesor de una nica hoja de papel. Usualmente, la puerta del transistor de 32 nm tiene cerca de 30 nm de tamao, se podran encajar 3,000 de ellas en la anchura de un pelo humano (que tiene cerca de 90 micrmetros de dimetro). Aunque los transistores de 32 nm sean increblemente pequeos y eficientes, la evolucin contina. Intel ya present transistores funcionales con un tamao de 22 nm. Gracias a los esfuerzos de los cientficos de Intel para disminuir el tamao de los transistores, un smartphone no necesitara ser del tamao de una nevera para realizar todas sus funciones. Si los procesadores de la 2a generacin Intel Core de hoy en da, (con una superficie real de 216 mm2), se fabricasen empleando la tecnologa de procesado en 10 micrmetros, tendran una superficie de 21 m2, lo que equivaldra aproximadamente a 7 x 3 metros. Puede imaginarse semejante gigante en su porttil? Comparado con el primer microprocesador de Intel, el 4004, lanzado en 1971, cada transistor en una CPU de 32 nm usa 4 mil veces menos energa. El precio por transistor disminuy cerca de 100 mil veces, algunas personas estiman que el precio de un transistor es ahora aproximadamente el mismo que el de un carcter en un peridico impreso. Hoy en da, el coste energtico anual medio que conlleva alimentar un porttil moderno se estima en torno a los 25 euros. Si el consumo energtico de los procesadores no hubiera variado desde 1971, los porttiles de hoy en da consumiran 4.000 veces ms energa, elevando

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Curiosidades y mitos sobre los procesadores

64

el coste hasta los 100.000 euros anuales. Con semejante coste, pocos podran permitirse contar con un ordenador en sus hogares. La generacin actual de procesadores Intel Core cuenta con 995 millones de transistores. Si cada uno de ellos fuera un grano de arroz, juntos bastaran para preparar un plato de arroz para todos y cada uno de los habitantes de Poznan (Polonia), Sttutgart o Dusseldorf (Alemania), Glasgow (Reino Unido), o cualquiera otra ciudad con aproximadamente 567.000 habitantes. Los transistores actuales ofrecen una velocidad impresionante, con un aumento de velocidad de reloj 4000 veces superior. En el Campeonato Europeo de Atletismo de 1971 celebrado en Helsinki, la carrera de 100m se realiz en 10,26 segundos a una velocidad de 35,1 km/hora. Si el rendimiento se incrementara 4000 veces, esta misma distancia la podra realizar un atleta corriendo a 140.350,9 Km/hora. Si el ritmo de la innovacin en los viajes espaciales se hubiese incrementado al ritmo de la Ley de Moore desde 1971, ahora seramos capaces de viajar a la velocidad de la luz, a 300 mil kilmetros por segundo, y probablemente estaramos leyendo esto desde algn campamento de vacaciones en una de las lunas de Saturno. El ambiente en el que se fabrican los procesadores es 10 mil veces ms limpio que un quirfano y ms de 3 millones de veces ms limpio que el saln de una casa. Para mantener el altsimo grado de limpieza dentro de uno de los laboratorios de Intel, todo el aire dentro de las salas se filtra cerca de diez veces por minuto y todo lo que hay dentro de la sala (maquinaria, herramientas, e incluso la ropa de los trabajadores) se fabrica mediante procesos especiales, de forma que desprenda la menor cantidad posible de partculas contaminantes al aire. Son los materiales ms "anti-suciedad" existentes. Para entrar en una de esas salas limpias se necesitara usar un traje especial, conocido como bunny suit. El procedimiento para vestir el bunny suit y entrar en la sala blanca se compone de ms de 40 pasos distintos, que deben seguirse a rajatabla. Si tuviramos que vestirnos uno tardaramos probablemente entre treinta y cuarenta minutos. Las personas que trabajan diariamente en las fbricas de Intel consiguen completar la preparacin en menos de 10 minutos.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Curiosidades y mitos sobre los procesadores

65

Pasos a seguir para prepararse y ponerse el traje antes de acceder a las instalaciones (salas blancas) donde se fabrican los procesadores. El precio es proporcional al rendimiento. Los microprocesadores se venden ahora como si fueran perfumes, el precio no tiene relacin con el coste de los ingredientes. El coste es lo que cuesta realizar el chip, el precio es lo que el departamento de marketing quiere que cueste, y est determinado principalmente por la oferta/demanda. Los procesadores AMD se pueden overclockear ms que los Intel. Falso, no se puede hablar en trminos tan globales, como una marca es ms overclockeable que otra. Dependiendo del modelo algunos Intel se pueden overclockear ms que algunos AMD, y viceversa. AMD es para desarrolladores y programas o viceversa. Es difcil mantener esta afirmacin. Los procesadores Intel y AMD son compatibles con el juego de instrucciones x86 genrico.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Curiosidades y mitos sobre los procesadores

66

Si bien existe extensiones que slo Intel o AMD poseen por haberlas incluido de forma unilateral, son muy pocos los programadores que las usan. Por ejemplo, algunos conversores de video usan las extensiones SSE4 de Intel para acelerar la comprensin de las pelculas. Pero si se ejecutasen sobre AMD, no daran mayores problemas ms all de ejecutarse ms lentamente. AMD es mejor para juegos que Intel o viceversa. En este caso si puede haber diferencias. Intel tiene una ventaja importante sobre AMD en las gamas altas de procesadores, con la gama Extreme siendo superior a los Phenom ms veloces. Pero en el apartado de los juegos el componente ms importante sigue siendo la tarjeta grfica. Aunque se tenga un Core 2 Quad Extreme Edition instalado, si la tarjeta de video tiene un rendimiento pobre, la experiencia ldica ser tambin pobre. Si se busca un equipo con el mximo rendimiento, Intel tiene productos adecuados. Para gamas medias tanto Intel como AMD son correctos si se elige una grfica potente. Si un procesador tiene el doble de memoria cache que otro funcionara mucho mejor. La memoria cache juega un papel importante en el rendimiento de un procesador, pero no necesariamente el doble de cache se traduce en el doble de rendimiento. En aplicaciones que hagan un uso intensivo de la CPU, donde se realicen millones de clculos y operaciones si ser significativo, pero no siempre. Desde luego elegir una CPU con ms cache supone una garanta de mximo rendimiento, pero hay que tener en cuenta el aumento de precio. Pocas opciones de procesadores. Si ests diseando un sistema embebido, cuantos procesadores de 32 bits puedes escoger? 10,20? En realidad, hay ms de 100 procesadores de 32 bits embebidos distintos en venta, sin contar con las diferentes velocidades o empaquetados distintos de cada uno de ellos. Decenas de compaas hacen procesadores de 32 bits, representando ms de 15 arquitecturas de CPU y conjunto de instrucciones distintas, adems de unos cientos de procesadores de 16 bits y otros tantos de 8 bits, teniendo un exceso de opciones. El conjunto de instrucciones no importa Tanto si programas en C, BASIC, Ada o Java, el cdigo al final se traduce en ese conjunto de instrucciones, por lo que afecta. Unas pocas lneas elegantes en C pueden convertirse en una horrible maraa de instrucciones en ensamblador y viceversa. De la misma forma, el rendimiento y consumo de potencia dependen mucho de esas instrucciones y no hay nada que un lenguaje de alto nivel pueda hacer para cambiarlo. Como ejemplo, se puede multiplicar unos nmeros, algo muy trivial en cualquier lenguaje, pero dependiendo del conjunto de instrucciones tenemos muchas formas de hacerlo y en la siguiente imagen se ve los ciclos que pueden tardar cada procesador en hacerlo.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Curiosidades y mitos sobre los procesadores

67

Podemos observar el tiempo que tardan diferentes procesadores en realizar una simple multiplicacin. RISC es mejor que CISC Depende, CISC ofrece un cdigo ms denso ocupando menos espacio en memoria y tiene herramientas de software ms maduros. Sin embargo RISC tiene velocidades de reloj ms altas y un cdigo ms claro y entendible. As, por ejemplo, hay una clase de computadores de arquitectura CISC, que se caracterizan por tener un conjunto de instrucciones ms complejas que las de arquitectura RISC. Las instrucciones RISC se realizan en promedio ms rpido, pero las CISC son ms elaboradas. Funcionando a menor frecuencia, un CISC podra ser ms eficiente. El mito del megahercio Un error comn, llamado habitualmente el "mito del megahercio" es que afirma que un microprocesador ser ms rpido que otro si su frecuencia es mayor; sin embargo, esto no es necesariamente cierto. Habra que tener en cuenta ms parmetros para conocer el rendimiento que se aprovecha de cada ciclo. Dentro de un mismo tipo de arquitectura (por ejemplo, comparando dos procesadores x86 a una misma frecuencia, la forma de disponer los transistores, su litografa, sus elementos, sus unidades, es decir su estructura interna, as como sus instrucciones, tendr mucha ms repercusin en el rendimiento todava que la frecuencia de reloj. A modo comparativo, un procesador del 2001 mononcleo a 2GHz no se le podra comparar a la eficiencia de un procesador multincleo del 2011 a 2GHz. Algo parecido ocurre con

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Conclusiones

68

los procesadores grficos. Lo ms adecuado para medir con seguridad el rendimiento es realizar un banco de pruebas o benchmark. (114) (115) (116) (117) (118) (119) (120) (121)

10. CONCLUSIONES
Los inicios del trabajo fueron duros, debido a la ingente cantidad de informacin que existen sobre procesadores a pesar de su corto tiempo de evolucin, aadiendo la dispersin de dicha informacin, lo que haca fcil buscar unos determinados datos y terminar divagando sobre otro tipo de datos que aun guardando relacin con la temtica, no era adecuado para incluir en el trabajo. Tambin hubo problemas aadidos, y es la definicin de los conceptos, muchas veces usados como sinnimos a veces correctamente, a veces incorrectamente, adems de muy diversos puntos de vista, lo que haca difcil contrastar la informacin y sobre todo aclararse uno mismo para poder hablar sobre el tema y comprenderlo con un mnimo de fiabilidad. Al trmino del trabajo, podemos decir que la realizacin del trabajo fue bastante enriquecedor, no solo por aclararnos muchos conceptos, sino por tener una visin ms clara del tema y unos conocimientos aadidos que son superiores a los que se muestran en el trabajo debido a todas esas bsquedas de informacin que no se han aadido por no ser posible ponerlo todo acerca de los procesadores. Como ltimo detalle, decir que estamos ansiosos por ver como sigue evolucionando, desde los inicios como una enorme mquina rudimentaria, hasta los microchips de hoy en da con gran potencia, y un futuro que augura muchas mejoras, la mayora impresionantes.

11. BIBLIOGRAFA
1. [En lnea] http://es.wikipedia.org/wiki/Microprocesador. 2. Snchez Gonzlez, Lidia. Tema 5 - Rutas de datos y unidad de control. Estructura de Computadores. Universidad de Len : s.n., 2012. 3. [En lnea] http://www.tecnotopia.com.mx/mecatronica/procesador.htm. 4. [En lnea] http://es.wikipedia.org/wiki/Federico_Faggin. 5. [En lnea] http://es.wikipedia.org/wiki/Intel_4004. 6. [En lnea] http://es.wikipedia.org/wiki/Intel_8008. 7. [En lnea] http://es.wikipedia.org/wiki/Intel_8080. 8. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Breve_historia. 9. [En lnea] http://es.wikipedia.org/wiki/Motorola_6800. 10. [En lnea] http://es.wikipedia.org/wiki/Registro_ndice. 11. [En lnea] http://es.wikipedia.org/wiki/Zilog_Z80. 12. [En lnea] http://es.wikipedia.org/wiki/Cola_(informtica). 13. [En lnea] http://es.wikipedia.org/wiki/IBM_PC#.C3.89xito_comercial.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Bibliografa

69

14. [En lnea] http://es.wikipedia.org/wiki/PowerPC#Historia. 15. [En lnea] http://es.wikipedia.org/wiki/Intel_i432. 16. [En lnea] http://es.wikipedia.org/wiki/Intel_80286. 17. [En lnea] http://es.wikipedia.org/wiki/Modo_protegido. 18. [En lnea] http://www.maximumpc.com/article/features/cpu_retrospective_the_life_and_times_x86. 19. [En lnea] http://es.wikipedia.org/wiki/Am286. 20. [En lnea] http://es.wikipedia.org/wiki/Intel_80386. 21. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Breve_historia. 22. [En lnea] http://en.wikipedia.org/wiki/Semiconductor_Chip_Protection_Act_of_1984. 23. [En lnea] http://en.wikipedia.org/wiki/MicroVAX_78032. 24. [En lnea] http://es.wikipedia.org/wiki/AMD#Historia_de_lanzamientos_al_mercado. 25. [En lnea] http://es.wikipedia.org/wiki/Cach. 26. [En lnea] http://es.wikipedia.org/wiki/Coprocesador. 27. [En lnea] http://es.wikipedia.org/wiki/Intel_80486. 28. [En lnea] http://es.wikipedia.org/wiki/Intel_i860. 29. [En lnea] http://es.wikipedia.org/wiki/PowerPC#Historia. 30. [En lnea] http://freescale.com/files/32bit/doc/user_guide/MPC601UM.pdf. 31. [En lnea] http://es.wikipedia.org/wiki/Arquitectura_en_pipeline_(inform%C3%A1tica). 32. [En lnea] http://alpertron.com.ar/PENTIUM.HTM. 33. [En lnea] http://es.wikipedia.org/wiki/Single_Instruction_Multiple_Data. 34. [En lnea] http://es.wikipedia.org/wiki/MMX. 35. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Breve_historia. 36. [En lnea] http://www.ece.cmu.edu/research/publications/1994/CMU-ECE-1994-005.pdf. 37. [En lnea] http://es.wikipedia.org/wiki/Pipeline. 38. [En lnea] http://es.wikipedia.org/wiki/Intel_Pentium_pro. 39. [En lnea] http://es.wikipedia.org/wiki/AMD#Historia_de_lanzamientos_al_mercado. 40. [En lnea] http://es.wikipedia.org/wiki/AMD_K5. 41. [En lnea] http://es.wikipedia.org/wiki/AMD#Historia_de_lanzamientos_al_mercado. 42. [En lnea] http://en.wikipedia.org/wiki/AMD_K6.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Bibliografa

70

43. [En lnea] http://es.wikipedia.org/wiki/Intel_Pentium_II. 44. [En lnea] http://es.wikipedia.org/wiki/AMD_K6-2. 45. [En lnea] http://es.wikipedia.org/wiki/3DNow!. 46. [En lnea] http://es.wikipedia.org/wiki/SSE. 47. [En lnea] http://es.wikipedia.org/wiki/Intel_Pentium_III. 48. [En lnea] http://es.wikiedia.org/wiki/AMD64. 49. [En lnea] http://es.scribd.com/doc/63942386/Investigacion-de-Arquitectura-POWERPC. 50. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Breve_historia. 51. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Fabricaci.C3.B3n. 52. [En lnea] http://ortihuela.galeon.com/micro.htm. 53. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Procesadores_de_silicio. 54. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Otros_materiales. 55. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Empaquetado. 56. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Disipaci.C3.B3n_de_calor. 57. [En lnea] http://es.wikipedia.org/wiki/Bit#Arquitecturas_de_4.2C_8.2C_16.2C_32_y_64_bits. 58. [En lnea] http://www.nvidia.es/object/corporate-timeline-es.html. 59. [En lnea] http://es.wikipedia.org/wiki/Microcontrolador#Arquitecturas_de_computadora. 60. [En lnea] http://rw4.cs.uni-sb.de/~kaestner/es0203/lectdk09.pdf. 61. [En lnea] https://docs.google.com/viewer?a=v&q=cache:m27mWXwifiUJ:sistemas.ing.ula.ve/~wladimir/Arquitect uraComputadoras/ArquitecturaComputadoras2.pdf+&hl=es&gl=es&pid=bl&srcid=ADGEESg2TsaZZzeVgX BpvQyLNCTYWeZAa_PFO0le77QRpEQVXAUfVNXPBkANQgiW_07FCqD1fNVXN4KWCoLwhYyr. 62. [En lnea] http://es.scribd.com/doc/86001489/32/Microprocesador-CISC-y-RISC. 63. [En lnea] http://es.wikipedia.org/wiki/VLIW. 64. [En lnea] http://guzman6001.com.ve/posts/view/32/diferencia-entre-organizacion-estructura-yarquitectura-del-computador. 65. [En lnea] http://www.actiweb.es/etp/archivo1.pdf. 66. [En lnea] http://es.wikipedia.org/wiki/Z%C3%B3calo_de_CPU. 67. [En lnea] http://es.wikipedia.org/wiki/Anexo:Z%C3%B3calos. 68. [En lnea] http://en.wikipedia.org/wiki/CPU_socket#List_of_sockets_and_slots. 69. [En lnea] http://es.scribd.com/doc/62481352/tiposdeprocesadores-090830185055-phpapp02.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Bibliografa

71

70. [En lnea] http://www.alternate.es/html/product/Procesadores_Socket_1155/Intel(R)/Core_y_trade_i73770K/614410/?tn=HARDWARE&l1=Procesadores+%28CPU%29&l2=Sobremesa&l3=Socket+1155. 71. [En lnea] http://www.alternate.es/html/product/Procesadores_Sockel_G34/AMD/Opteron_6282SE/623026/?tn= HARDWARE&l1=Procesadores+%28CPU%29&l2=Servidor&l3=Sockel+G34. 72. [En lnea] http://www.alternate.es/html/product/Procesadores_Socket_988/Intel(R)/Core_y_trade_i73920XM/627007/?tn=HARDWARE&l1=Procesadores+%28CPU%29&l2=Port%C3%A1til. 73. [En lnea] http://es.wikipedia.org/wiki/Samsung_Galaxy_Ace. 74. [En lnea] http://www.cpu-world.com/CPUs/CPU.html. 75. [En lnea] http://es.wikipedia.org/wiki/ARM_Holdings. 76. [En lnea] http://es.wikipedia.org/wiki/ASIC. 77. [En lnea] http://es.wikipedia.org/wiki/Acorn_Archimedes. 78. [En lnea] http://es.wikipedia.org/wiki/StrongARM. 79. [En lnea] http://es.wikipedia.org/wiki/Arquitectura_ARM. 80. [En lnea] http://es.wikipedia.org/wiki/Cyrix. 81. [En lnea] http://en.wikipedia.org/wiki/MIPS_Technologies. 82. [En lnea] http://es.wikipedia.org/wiki/MOS_Technology. 83. [En lnea] http://www.xataka.com/analisis/nuevos-intel-core-i5-i7-ivy-bridge. 84. [En lnea] http://www.informaticaneok.com/index.php?page=shop.product_details&flypage=flypage_boxed.tpl&p roduct_id=49&category_id=24&keyword=ddr3&option=com_virtuemart&Itemid=9&vmcchk=1&Itemid= 9. 85. [En lnea] http://www.alternate.es/html/product/Procesadores_Socket_1155/Intel(R)/Core_y_trade_i73770K/614410/?tn=HARDWARE&l1=Procesadores+%28CPU%29&l2=Sobremesa&l3=Socket+1155. 86. [En lnea] http://www.coolmod.com/product/16623/0/0/1/CPU-Intel-Core-i7-3770K-35Ghz-8MbSocket-1155-22nm-Ivy-Bridge.htm. 87. [En lnea] http://www.chw.net/2011/10/amd-fx-8150-vs-phenom-ii-x6-1100t-vs-core-i7-2600k/. 88. [En lnea] http://elchapuzasinformatico.com/2011/09/todo-lo-que-debes-saber-sobre-amdbulldozer/. 89. [En lnea] http://www.techpowerup.com/152569/AMD-FX-8150-Looks-Core-i7-980X-and-Core-i72600K-in-the-Eye-AMD-Benchmarks.html.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Bibliografa

72

90. [En lnea] http://www.coolmod.com/product/16199/0/0/1/CPU-AMD-FX-8150-36Ghz-Black-EditionAM3-8-Nucleos-Con-Refrigeracion-Liquida.htm. 91. [En lnea] http://www.youtube.com/watch?v=RPCJh8tYri0. 92. [En lnea] http://www.amd.com/us/products/technologies/amd-eyefinitytechnology/Pages/eyefinity.aspx. 93. [En lnea] http://elchapuzasinformatico.com/2011/09/todo-lo-que-debes-saber-sobre-amdbulldozer/. 94. [En lnea] https://www.youtube.com/watch?v=UKN4VMOenNM. 95. [En lnea] http://www.coolmod.com/product/14592/0/0/1/CPU-AMD-FX-8150-36-Ghz-BlackEdition-AM3-8-nucleos.htm. 96. [En lnea] http://www.neoteo.com/avance-en-el-diseno-de-chips-de-grafeno. 97. [En lnea] http://www.neoteo.com/transistores-de-grafeno-de-100ghz-ibm. 98. [En lnea] http://www.neoteo.com/primer-circuito-integrado-de-grafeno. 99. [En lnea] http://www.neoteo.com/nuevo-transistor-de-grafeno-ibm. 100. [En lnea] http://www.neoteo.com/energia-del-futuro-grafito-agua. 101. [En lnea] http://www.neoteo.com/grafeno-el-material-de-dios. 102. [En lnea] http://www.neoteo.com/memorias-flash-de-mayor-capacidad-gracias-al-grafe. 103. [En lnea] http://www.muycomputer.com/2011/01/31/actualidadnoticiasmolibdenita-adios-alsilicio_we9erk2xxddn9p-awoz241ogit7cyzyi3sndui_vts2x_xsjjd4caadcr8onhu0g. 104. [En lnea] http://grafeno.com/molibdenita. 105. [En lnea] http://www.neoteo.com/molibdenita-otro-material-para-fabricar-chips. 106. [En lnea] http://es.wikipedia.org/wiki/Computaci%C3%B3n_cu%C3%A1ntica. 107. [En lnea] http://es.wikipedia.org/wiki/M%C3%A1quina_de_Turing#M.C3.A1quina_de_Turing_cu.C3.A1ntica. 108. [En lnea] http://www.extremetech.com/extreme/120229-ibm-shows-off-quantum-computingbreakthroughs-says-qubit-computers-are-close. 109. [En lnea] http://www.neoteo.com/ordenador-cuantico-dentro-de-un-diamante. 110. [En lnea] http://es.wikipedia.org/wiki/Decoherencia_cu%C3%A1ntica. 111. [En lnea] http://www.pdm.com.co/Noticias/2011/Septiembre/06/Computador_cuantico_con_arquitectura_Von_ Neumann.htm. 112. [En lnea] http://www.neoteo.com/ordenador-cuantico-con-arquitectura-von-neumann. 113. [En lnea] http://www.neoteo.com/ordenadores-cuanticos-y-ecuaciones-lineales.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Bibliografa

73

114. [En lnea] http://es.wikipedia.org/wiki/Megahercio. 115. [En lnea] http://www.arroba.com.mx/byte/blog/2010/04/32-curiosidades-32nm-1/. 116. [En lnea] http://www.arroba.com.mx/byte/blog/2010/04/32-curiosidades-32nm-2/. 117. [En lnea] http://mundopc.net/curiosidades-en-torno-al-microprocesador/. 118. [En lnea] http://mundopc.net/datos-curiosos-sobre-los-microprocesadores-y-los-32nm/. 119. [En lnea] http://www.linuxmint-hispano.com/foro/?/topic,1843.0.html. 120. [En lnea] http://www.eetimes.com/discussion/other/4024582/Ten-lies-about-microprocessors. 121. [En lnea] http://www.trucoswindows.net/hardware/10-mitos-overclocking/. 122. [En lnea] http://es.wikipedia.org/wiki/AMD#Historia_de_lanzamientos_al_mercado. 123. [En lnea] http://es.wikipedia.org/wiki/Intel_i860. 124. [En lnea] http://alpertron.com.ar/PENTIUM.HTM. 125. [En lnea] http://es.wikipedia.org/wiki/Microprocesador#Breve_historia. 126. [En lnea] http://es.wikipedia.org/wiki/Computaci%C3%B3n_cu%C3%A1ntica.

Grado en Ingeniera Informtica - Estructura de Computadores 07 de mayo de 2012

Das könnte Ihnen auch gefallen