Download Índice de contenido
Document related concepts
no text concepts found
Transcript
Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones Analizando Intel® AtomTM Índice de contenido ¿Qué es Intel® AtomTM?....................................................................................................................3 Arquitectura..........................................................................................................................................4 Advanced Micro-Ops..................................................................................................................4 Intel® Smart Cache.....................................................................................................................4 Intel® Digital Media Boost.........................................................................................................5 Diagrama de bloques...................................................................................................................5 El microprocesador antes conocido como... Silverthorme..............................................................8 El microprocesador antes conocido como... Diamondville.............................................................9 Plataformas Intel.................................................................................................................................10 Intel® Centrino® AtomTM......................................................................................................10 Nettops......................................................................................................................................11 Netbooks...................................................................................................................................12 Sistemas y equipos que usan Intel®Atom..........................................................................................13 TP A40/30x de Concurrent Technologies.................................................................................13 Lineas en desarrollo y futuro de la arquitectura.................................................................................14 Intel® AtomTM Medfield.............................................................................................................14 Intel® y AtomTM llegan en SoC...................................................................................................14 Plataforma Intel® Moorestown.................................................................................................14 Canmore y Sodaville.................................................................................................................15 Fuentes................................................................................................................................................16 Yeray Hernández Suárez, Enero de 2009 -1- Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones Analizando Intel® AtomTM Índice de ilustraciones Ilustración 1: Spring 2008 IDF, Shanghai ...........................................................................................3 Ilustración 2: Pipeline de 16 etapas......................................................................................................4 Ilustración 3: Diagrama de bloques de la arquitectura.........................................................................5 Ilustración 4: Intel® Deep Power Down Technology..........................................................................6 Ilustración 5: Layout de Silverthorne y datos de ocupación................................................................7 Ilustración 6: Silverthorne y moneda de 0.5€.......................................................................................8 Ilustración 7: Centrino Atom..............................................................................................................10 Ilustración 8: Centrino Atom..............................................................................................................10 Ilustración 9: Micro ATX con Intel Atom 330....................................................................................11 Ilustración 10: Intel® Desktop Board D945GCLF ...........................................................................11 Ilustración 11: Esquema Netbook.......................................................................................................12 Ilustración 12: Netbooks, IDF Shaghai.............................................................................................12 Ilustración 13: Acer Aspire One.........................................................................................................12 Ilustración 14: TP A40/30x.................................................................................................................13 Ilustración 15: SoC.............................................................................................................................14 Ilustración 16: Canmore y Sodaville..................................................................................................15 Yeray Hernández Suárez, Enero de 2009 -2- Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Analizando Intel® AtomTM ¿Qué es Intel® AtomTM? Intel® Atom™ es el nombre de la nueva familia de procesadores con consumo eficiente de energía diseñados específicamente para “dispositivos móviles para Internet” (Mobile Internet Devices, MID) y una nueva clase de equipos portátiles (netbooks) y PC de escritorio (nettops) económicos y sencillos centrados en Internet, que lleva desde verano de 2008 en el mercado. Además, esta nueva familia de procesadores es una importante oportunidad de crecimiento general del mercado para el silicio de Intel® utilizando el procesador Intel® Atom como la base. La compañía anunció la tecnología de procesador Intel® Centrino® Atom™ para plataformas MID que consta de múltiples chips que hacen posible la mejor experiencia en Internet en un dispositivo de bolsillo, así como varios SoC en un futuro inmediato. La arquitectura es completamente nueva, diseñada específicamente para dispositivos pequeños y para ofrecer un bajo consumo de energía, conservando total compatibilidad con el conjunto de instrucciones Intel® Core™2 Duo a la que está acostumbrado el mercado, los consumidores y los desarrolladores en general. Por otra parte, el reducido tamaño del chip, que mide menos de 25 mm², lo que lo convierte en el procesador más pequeño y de más bajo consumo de energía que Intel® ha presentado hasta ahora. El lanzamiento de la familia Intel® AtomTM, se produjo durante el Intel® Developer Forum (IDF) de Shanghai en la primavera de 2008. Se aunan bajo la misma marca comercial dos microprocesadores basados en la misma arquitectura, Silverthorne, rebautizado como AtomTM Z series, y Diamondville, que pasa a tener el nombre comercial de AtomTM N series. Yeray Hernández Suárez, Enero de 2009 Ilustración 1: Spring 2008 IDF, Shanghai -3- Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Analizando Intel® AtomTM Arquitectura Intel® Atom parte de a las arquitecturas Intel® de mediados de los noventa. Nos encontramos frente a un microprocesador x86 de tipo CISC. ■ Advanced Micro-Ops Arquitectura básica del microprocesador. • Pipeline de 16 etapas in-order, sin ejecución especulativa o renombrado de registros, optimizada para dar un eficiente throughput, pero siempre con el consumo como principal clave. • Pipeline dual, para posibilitar la decodificación, expedición y ejecución de dos instrucciones por ciclo. • Lógica avanzada de Stack Pointer, para mejorar la eficiencia en llamadas y retornos a rutinas. Ilustración 2: Pipeline de 16 etapas Intel® Smart Cache. Tecnología de Intel® para el mejor uso de la Cache. • • • Cache L2, 512kb asociativa de 8 vías. 256 bit datapath entre L2 y L1. Lógica de carga especulativa en L1 y L2 para reducción de los Cache miss. Yeray Hernández Suárez, Enero de 2009 -4- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones Intel® Digital Media Boost Es una tecnología orientada a la aceleración de contenidos multimedia. • Dos puertos de expedición de instrucciones tipo SIMD a las unidades de ejecución. • Throughput de un sólo ciclo para las instrucciones de 128bit SIMD. • Mas de 6 operaciones de punto flotante por ciclo • Mas de 2 operaciones de 128bit SIMD por ciclo. • Posibilidad de ejecutar fuera de orden las instrucciones de coma flotante respecto a las enteras. ■ Diagrama de bloques. Ilustración 3: Diagrama de bloques de la arquitectura Yeray Hernández Suárez, Enero de 2009 -5- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones En la ilustración se observa diagrama de bloques básico de la estructura de Atom, formado por cinco clusters y dos colas del planificador; • Bus cluster; Contiene la cache L2, el controlador de interrupciones y el interfaz de bus. • Memory execution cluster; Formado por la cache L1 de datos, y la lógica para ejecución de instrucciones con acceso a memoria. • Integer execution cluster; Dos ALUs y desplazadores, separados en los dos pipelines existentes. • FP/SIMD execution cluster; Bloque para la ejecución de instrucciones en coma flotante, así como de las instrucciones de aceleración multimedia. • Front-End cluster; En este bloque se encuentra la cache L1 de instrucciones, así como la lógica de predicción de salto. También la lógica para el control del doble pipeline. En lineas generales toda la familia Atom se basa en lo relatado anteriormente, en el siguiente punto se analizan las particularidades de cada núcleo. Sobre las posibilidades y compatibilidad de Intel® AtomTM, con el resto de microprocesadores x86, este soporta la mayoría de las tecnologías modernas de otros Intel; • Intel® SpeedStep® Technology • Intel® Hyper-Threading • Intel® Deep Power Down Technology (hasta C6 en Z series y C4 en N, ver la imagen debajo de estas lineas), incluyendo el dimensionamiento dinámico de Cache. Clock Gating. Ilustración 4: Intel® Deep Power Down Technology Yeray Hernández Suárez, Enero de 2009 -6- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones • Soporte para nuevas instrucciones y para Streaming SIMD Extensions 3 (SSSE3). • Intel® Virtualization Technology • Intel® 64 Architecture (solamente para Diamondville) Ilustración 5: Layout de Silverthorne y datos de ocupación. Conocidos originalmente con los nombres en código Silverthorne y Diamondville, su fabricación se realiza con el proceso de 45 nm Hi-K de Intel®(libre de plomo en un 96%). Tienen un consumo de energía promedio en un rango de 0.6 – 2.5 watts y hasta 1.8 Ghz de velocidad de reloj, dependiendo del diseño y de las necesidades del cliente. En comparación, los chips Core 2 Duo móviles de alto rendimiento tienen un consumo de energía promedio en el rango de 35-watts. En la ilustración vemos el layout de Silverthorne dividido en los cluster ya estudiados anteriormente. Incluye una tabla, en la que observamos que es la L2 cache, lo que ocupa un mayor espacio, llegando a los 30 millones de transistores, del total de 47 millones, en un área de 25mm2 . Yeray Hernández Suárez, Enero de 2009 -7- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones El microprocesador antes conocido como... Silverthorme. Intel®Atom Silverthorne es un procesador IA32, single core, capaz de direccionar un máximo de 4Gb de memoria, y con un número de registros típico de las arquitecturas x86 (GP: 32, FPU: 80, MMX: 64, XMM: 128). Usa un nivel L1 de cache de 56Kb (write-back), repartidos de forma asimétrica entre datos e instrucciones, asignando 32Kb para la memoria de instrucción, y los 24Kb restantes para los datos. Ilustración 6: Silverthorne y moneda de 0.5€ Dentro del conjunto de instrucciones x86, los microprocesadores Atom basados en Silverthorne son capaces de ejecutar los subconjuntos; • General Purpose; x86 original. • System Instructions; Instrucciones de control. • x87 FPU; Expansión de x86 para operaciones matemáticas complejas y punto flotante. • x87 FPU and SIMD State Management; Instrucciones que aplican una misma operación sobre un conjunto más o menos grande de datos. • MMX Technology; Otro conjunto SIMD • SSSE3 Extensions; Nuevo conjunto SIMD para procesado multimedia. • VMX Instructions; Instrucciones creadas para el uso de máquinas virtuales. La familia Z5xx series se compone de 5 núcleos, encapsulados en FCBGA8 de 441 pins , que se diferencian en su reloj y velocidad de FSB, haciéndose patente en el consumo de cada uno. Intel® Atom™ Processor Z540 (512K Cache L2, 1.86 GHz, 533 MHz FSB) 2,4 Watts Intel® Atom™ Processor Z530 (512K Cache L2, 1.60 GHz, 533 MHz FSB) 2 Watts Intel® Atom™ Processor Z520 (512K Cache L2, 1.33 GHz, 533 MHz FSB) 2 Watts Intel® Atom™ Processor Z510 (512K Cache L2, 1.10 GHz, 400 MHz FSB) 2 Watts Intel® Atom™ Processor Z500 (512K Cache L2, 800 MHz, 400 MHz FSB) 0,65 Watts Optimizado para lograr consumos muy bajos, este chip, el mas caro de la familia AtomTM, está pensado para ser integrado en MIDs y dispositivos ultraportátiles. Yeray Hernández Suárez, Enero de 2009 -8- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones El microprocesador antes conocido como... Diamondville. Intel®Atom Diamondville es un procesador Intel64, single y dual core, capaz de direccionar más de 64Gb de memoria, y con un número de registros típico de las arquitecturas x86 (GP: 32,64 , FPU: 80, MMX: 64, XMM: 128). Al igual que Silverthorne, usa cache L1 de 56Kb (write-back), repartidos de forma asimétrica entre datos e instrucciones, 32Kb para memoria de instrucción, y 24Kb para datos. Al ser una estructura Intel64, soporta todos los conjuntos de IA-32 ya mencionados en Silverthorme, y además los relativos a Intel64. En total, Diamondville soporta todas las expansiones actuales excepto SSE4 y SMX, que tan solo funcionan en los mas actuales Quad Core, Intel®Xeon, y los nuevos Core i7. Diamondville, encapsulado en FCBGA8 de 437 pines, se presenta en dos formatos diferentes, para equipos portátiles de bajo costo, con el Intel®Atom N270, y para sistemas de sobremesa, con Intel®Atom 230. En septiembre de 2008, Intel®anunció la salida al mercado de un nuevo núcleo Atom, el 330, orientado también a PC's de sobremesa. Este microprocesador es un dual core basado en Atom 230. Los dos núcleos orientados a sobremesa, soportan placas base, tanto basadas en chipset de Intel, como de SiS. Todo esto es ampliado en el siguiente apartado, en el cual se exponen las plataformas en las que Intel®ha localizado sus productos. Intel® Atom™ Processor N270 512K Cache L2, 1.60 GHz, 533 MHz FSB 2,5 Watts Intel® Atom™ Processor 230 512K Cache L2, 1.60 GHz, 533 MHz FSB 4 Watts Intel® Atom™ Processor 330 1M Cache L2, 1.60 GHz, 533 MHz FSB 8 Watts Optimizado mas hacia dar un mejor rendimiento, con un ligero mayor consumo de potencia y un coste barato, este microprocesador está orientado a las plataformas Nettop y Netbook. Yeray Hernández Suárez, Enero de 2009 -9- Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Plataformas Intel. Como estrategia de marketing, Intel auna sus diseños en plataformas, de forma que sus microprocesadores forman parte de algo, que con un nombre único, permite tanto nombrar al micro como al chipset, y en muchos casos otras tecnologías, tales como el WiFi. De esta forma cada sector del mercado, es ocupado por una plataforma concreta, que especifica todo lo necesario para hacer que el sistema funcione, y además añade la “garantía” de que Intel, ha desarrollado un producto pensando en que se adapte de manera perfecta a sus compañeros de plataforma. Un ejemplo, es Intel Centrino, plataforma que se va actualizando con lo mejor de Intel para dispositivos móviles y portátiles, que ha funcionado tan bien, que muchos usuarios creen que es Centrino el nombre de su microprocesador, y no una conjunción de microprocesador, chipset y tarjeta WiFi. Y formando parte de Centrino, nos encontramos la plataforma Menlow, pensada para MIDs, y basada en Intel Atom. Ilustración 7: Centrino Atom ■ Intel® Centrino® AtomTM Es parte de la plataforma Intel Centrino. Menlow está integrada por los microprocesadores Silverthorne, concretamente por Z510 y Z530, y el chipset de Intel SCH US15W (de nombre código Poulsbo) que integra una aceleradora gráfica Intel Graphics Media Accelerator 500, el controlador de memoria, y el controlador de entrada/salida, con sonido integrado, soporte para USB 2.0, SATA, y lógica de codificación/decodificación de vídeo ( H.264, MPEG2, MPEG4, VC1 y WMV9), en un sólo chip de bajo consumo y reducido tamaño (aun así, mayor que el tamaño). En la ilustración vemos la arquitectura básica de un sistema montado con la tecnología de esta plataforma, con un sólo chip, que actúa como hub del sistema, dando conectividad al microprocesador con la entrada/salida. Está pensada para MIDs, y no para ordenadores portátiles como Ilustración 8: Centrino Atom Yeray Hernández Suárez, Enero de 2009 había sido habitual hasta ahora en Centrino® - 10 - Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ■ Nettops Cuando hablamos de un Nettop, nos referimos a un sistema básico de sobremesa, para usuarios que demandan contenidos multimedia y navegación web, a un precio reducido. Es una versión ligera, diseñada para ser muy eficiente energéticamente y de pequeño tamaño, de un Pc normal de sobremesa. Intel propone sus procesadores Intel Atom 230 y 330 para este cometido, y su plataforma para Ilustración 9: Micro ATX con Intel Atom 330 Nettops, los combina con un conocido chipset, el Intel® 945GC - también es posible usar un chipset de la marca SiS, pero nos centraremos en Intel, para hablar de la plataforma que la empresa propone - . En el gráfico bajo estas lineas vemos el diagrama de bloques de una mainboard de Intel - la misma de la foto superior - de formato Micro-ATX (desarrollado por VIA), donde apreciamos que es un Pc completo en el que no falta de nada para una navegación completa por internet, o el acceso a contenidos multimedia. Actualmente se encuentran ya al alcance de los compradores, como en la foto al comienzo de esta página, usualmente con el microprocesador 330 dado que da un mayor rendimiento. El consumo Además y como nota gratificante, muchos fabricantes están optando por entregar estos equipos con distribuciones de Linux amigables para el usuario, tales como Ubuntu, Kubuntu o Mandriva. Ilustración 10: Intel® Desktop Board D945GCLF Yeray Hernández Suárez, Enero de 2009 - 11 - Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ■ Netbooks Basados en Intel Atom N270, aunque con competidores por parte de otras marcas, como el microprocesador VIA NANO. El nicho de mercado de esta plataforma es equivalente a un ordenador portátil de medio rendimiento, con gran autonomía, pensado para el acceso a internet, Ilustración 11: Esquema Netbook Ilustración 12: Netbooks, IDF Shaghai suites ofimáticas y acceso a contenido multimedia. Podría decirse que nos encontramos ante un Nettop portátil. Intel plantea esta plataforma, acompañando al Intel AtomTM N270 del chipset Mobile Intel® 945GSE Express, formado por el controlador de gráficos y memoria Intel® 82945GSE (puente norte) y el controlador de entrada/salida Intel® I/O Controller Hub7-M (puente sur). En las ilustraciones vemos qué nos ofrece la plataforma, gracias a la gran cantidad de sistemas integrados del chipset elegido por Intel® ,y un sencillo diagrama de de bloques de la plataforma. El consumo del conjunto de microprocesador y chipset está en torno a los 12w, donde el chipset es el mayor consumidor. En la segunda mitad de 2008, el mercado se ha llenado de dispositivos de esta plataforma, con una agradable Ilustración 13: Acer Aspire One aceptación por parte de los usuarios básicos, que han visto resuelta una demanda surgida del gran uso de internet, poder estar conectado a a red, con un dispositivo de gran batería a un precio realmente desconocido en el campo de los ordenadores portátiles. Yeray Hernández Suárez, Enero de 2009 - 12 - Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Sistemas y equipos que usan Intel®Atom. El consumo de la familia de procesadores Intel Atom, así como su tamaño, ha llamado la atención de otras empresas, interesadas en usar en sus productos este microprocesador. Así sacamos a Atom del contexto en el cual lo hemos estudiado en este pequeño análisis, para integrarlo en sistemas con buses industriales como Can, o CompacPCI, preparados para automoción, industria, ferrocarril, o industria aeroespacial. ■ TP A40/30x de Concurrent Technologies. 1,6 Ghz Intel® Atom™ processor Z530 Intel® System Controller Hub US15W Vemos una aplicación industrial de la plataforma Menlow, para un computador encastrado en un rack con backbone CompacPCI. A partir de Menlow, el fabricante ha añadido la entrada/salida que le pareció mas interesante para la aplicación a la que está destinado el producto. ✔ ✔ ✔ ✔ ✔ Ethernet Gigabit Puertos SATA 1Gb DDR2-SDRAM soldado en placa. Controlador para bus CompacPCI. Controlador para bus CAN. Ilustración 14: TP A40/30x Yeray Hernández Suárez, Enero de 2009 - 13 - Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Analizando Intel® AtomTM Lineas en desarrollo y futuro de la arquitectura. ✔ Intel® AtomTM Medfield. Para el año 2010, Intel® contempla en su hoja de ruta, la salida al mercado de una actualización de AtomTM, haciendo coincidir su salida con el procesador VIA NANO de doble núcleo. Este nuevo diseño se denomina Intel® AtomTM Medfield, y está construido con una tecnología de silicio de 32nm. Con esto, se pretende trasladar la arquitectura Diamondville actual, de 45nm, que incluye los chips Intel® AtomTM N270, 230 y 330 a una nueva tecnología de fabricación, además de integrar en el dado elementos externos al microprocesador, tales como el controlador de memoria y el chipset gráfico, y aceleración multimedia, todo orientado a un menor consumo de potencia. Como ya ocurre con la actual arquitectura Diamondville, Intel ® AtomTM Medfield existirá tanto en versiones con un núcleo como con dos núcleos. De esta forma, Intel ® pretende afianzarse, continuando la linea emprendida con los primeros núcleos Atom, en el enorme mercado de los dispositivos móviles de bajo consumo, netbooks y nettops. ✔ Intel® y AtomTM llegan en SoC. Actualmente Intel® tiene en torno a 15 proyectos referidos a SoC, algunos de ellos orientados a la electrónica de consumo. Algunos de estos proyectos están basados en Intel® AtomTM, pretendiendo brindar la ultima tecnología, a un bajo coste a los consumidores. Ilustración 15: SoC ■ Plataforma Intel® Moorestown. Llamada a suceder a la plataforma Menlow (basada en la arquitectura Silverthorme), Intel® espera introducir a finales de 2009 o principios de 2010 un nuevo concepto de microprocesador. Moorestown será la unión de un SoC (llamado Lincroft) en tecnología de 45nm, que integrará un microprocesador Intel® AtomTM basado en Silverthorme, chip gráfico, controlador de memoria y un codificador/decodificador de vídeo, y un controlador Yeray Hernández Suárez, Enero de 2009 - 14 - Analizando Intel® AtomTM Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones de entrada/salida preparado para altas conectividades tales como WiMAX, WiFi, GPS, Bluetooth, TV móvil, 3G y HSDPA (alta velocidad de datos sobre redes de telefonía móvil), además de unidades de almacenamiento. Además Intel® asegura poder reducir hasta en un factor de 10, el consumo de los dispositivos que usen esta plataforma, en comparación con el actual para dispositivos móviles para internet (MID's) ■ Canmore y Sodaville Llegarán entre mediados de 2009 y final del mismo año, primero Canmore y luego su versión mas potente, Sodaville. Estos dos SoC pretenden afianzarse en el mercado, usando la misma idea de el chip Lincroft antes mencionado, en sistemas de sobremesa y settop-boxes. Ambos estarán basados en Intel® AtomTM Diamondville, y no se descarta, al estar el lanzamiento de Canmore próximo a los Atom® de 32nm, que este SoC pudiera ser fabricado también con esta tecnología. Con todo ello, la empresa que fundaron Gordon E. Ilustración 16: Canmore y Sodaville. Moore y Robert Noyce a finales de los sesenta, pretende llevar el conjunto de instrucciones x86 a los dispositivos de electrónica de consumo. Yeray Hernández Suárez, Enero de 2009 - 15 - Escuela Superior de Ingenieros de Telecomunicación Microprocesadores para comunicaciones ● Analizando Intel® AtomTM Fuentes http://www.intel.com http://www.gizmos.es http://www.madboxpc.com http://en.wikipedia.org http://www.gocct.com Yeray Hernández Suárez, Enero de 2009 - 16 -