Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Atom de 22 nm de Intel: Silvermont, debut en Bay Trail

Esta noticia ha tardado en llegar. Han pasado seis años desde que Intel comenzó a hablar sobre Atom. Cuando se anunció inicialmente, el núcleo en orden de 45 nm, basado en la microarquitectura de Bonnell, era un producto nuevo desde cero. Se basó en la experiencia de Intel en otras áreas y compartió algunos elementos de diseño con el Pentium original, pero Atom tenía su propio diseño único. Y durante más de media década, Intel ha mantenido ese mismo diseño.

Pongamos eso en perspectiva. En el mundo del escritorio, estábamos hablando de Windows Vista, Core 2 Duo y el Phenom original de AMD. Aún faltaban nueve meses para la actualización de Phenom II “Shanghai”, Héctor Ruiz todavía era el CEO de AMD. En los teléfonos inteligentes, el Cortex-A8, el primer procesador de teléfono inteligente moderno y el chip en el corazón del iPhone 3GS de Apple, aún no se había enviado. Nokia y RIM eran potencias importantes en la industria de la telefonía celular y la participación de mercado de Windows Mobile aún estaba por encima del 35%. Yo era más delgada y tenía más cabello.

Durante los últimos cinco años, y habrán pasado casi seis años cuando estas nuevas CPU Atom salgan al mercado, Intel se ha centrado en mejorar el consumo de energía, mejorar el consumo de energía y mejorar el consumo de energía. Las variantes de doble núcleo aparecieron en el escritorio en un orden bastante corto, y los empujones de velocidad del reloj solo han aumentado ligeramente el rendimiento. Por un lado, esto ha valido la pena enormemente. Como alguien que pasó varias semanas con un teléfono Gingerbread con tecnología Intel, puedo decir honestamente que sí, puede poner un teléfono inteligente Intel en su bolsillo, funciona bien y la duración de la batería es decente.

Pero no se puede ocultar el hecho de que Atom se está volviendo loco. Brazos de AMD lo superó decisivamente en 2011 y con Kabini (Brazos de segunda generación) y Cortex-A15 llegando al mercado, Intel finalmente le ha dado a Atom la reestructuración que merecía.

Nombres de código:

Aquí están las distintas partes:

Avoton: SoC de bajo consumo, dirigido a servidores. La continuación de Centerton, debutará a finales de este año. Rangely: para comunicaciones, productos de infraestructura. Bay Trail – Tabletas. Primer Atom de cuatro núcleos, destinado a las vacaciones, 2013. También en algunos ultramóviles. Merrifield – Seguimiento de Medfield. Envío antes de fin de año para cumplir con los lanzamientos del primer trimestre de 2014.

He aquí Bay Trail:

Este nuevo Atom es un procesador fuera de servicio, pero muchos de los bloques básicos son idénticos a los que vimos en Silvermont. Intel se quedó con un diseño de doble problema con pipelines de punto flotante y enteros relativamente limitados. Sin embargo, hay una cantidad significativa de mejoras.

Las unidades de ejecución se han rediseñado para una operación más eficiente y con menor latencia. La caché L2 se ha expandido y ahora se comparte entre núcleos. Intel no está usando Hyper-Threading esta vez, optando por una relación directa 1: 1 entre los hilos y el número de núcleos. Muchos de los cambios más significativos en el núcleo de Atom para Silvermont se centran en cómo el chip maneja el código de punto flotante. El código x87 FPU que se ejecutaba en Atom era bastante lento, en parte por diseño y en parte gracias a un error de CPU que insertaba un ciclo de latencia entre dos operaciones x87 consecutivas. El analista de CPU Agner Fog describe el problema de la siguiente manera: Siempre que hay dos instrucciones x87 consecutivas, las dos instrucciones no se emparejan y, en cambio, provocan un retraso adicional de un ciclo de reloj. Esto da un rendimiento de solo una instrucción cada dos ciclos de reloj, mientras que un código similar que usa registros XMM tendría un rendimiento máximo de dos instrucciones por ciclo de reloj. Si bien las latencias y el rendimiento varían según el tipo de operación, las latencias x87 de Atom y los rendimientos de instrucciones fueron decepcionantes. No podemos darle un desglose exacto de cómo Silvermont mejora en esta situación todavía, pero hemos visto esos datos. Las mejoras son sustanciales y no triviales. Las latencias de Silvermont para varias operaciones x87 son a menudo la mitad de las de Saltwell, y ciertas instrucciones generan más del doble de frecuencia.

Incluso con estas mejoras, Atom nunca será un núcleo pesado, pero debería manejar una gran cantidad de código heredado con más elegancia de lo que lo hace actualmente.

Los núcleos Bay Trail / Avoton se implementan en grupos de dos, llamados “módulos”, pero este sistema tiene más en común con los procesadores ARM que con los módulos Bulldozer de AMD. Cada uno de los dos núcleos de un módulo Bay Trail es un núcleo completo, con una caché L2 compartida. Como era de esperar, se pueden vincular varios módulos para construir el sistema.