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

Carrera de ARM: un plan de ataque para servidores y dispositivos móviles

Ha pasado casi un año desde que visitamos ARM en Cambridge, Reino Unido, y la compañía recientemente celebró otro día tecnológico, esta vez en Austin, Texas. Durante la sesión de tres días, ARM cubrió una amplia gama de temas, con un enfoque principal en ecosistemas de servidores y hardware móvil de próxima generación.

La compañía comenzó con una exploración en profundidad de su interconexión de servidor CCN-508. AMD e Intel realmente no tienen un chip análogo a esto: piense en el CCN-508 como el concentrador al que se conectan todas las demás CPU, GPU, interfaces de red, caché de CPU y otros componentes.


Click para agrandar

ARM ha revelado detalles sobre el CCN-508 antes, pero la compañía estaba enfatizando sus habilidades de servidor en Austin, hablando de las amplias capacidades del nuevo diseño. El CCN-508 está diseñado para implementarse en nodos de proceso de fabricación FinFET de 16 nm o 14 nm en TSMC / GlobalFoundries y ofrece un bus de 128 bits que proporciona un total de 230 GB / s de ancho de banda sostenido con hasta 360 GB / s de ancho de banda de ráfaga disponible. El CCN-508 está diseñado para admitir una caché L3 de hasta 32 MB y sus controladores de memoria adjuntos admiten los estándares ECC, RAS y DDR3L, DDR3 y DDR4.

Uno de los factores que distingue a la nueva interconexión de sus predecesoras es el grado de control de reloj que ARM está soportando en el nuevo silicio. Si ha seguido la evolución del hardware móvil, sabrá que la capacidad de ajustar las frecuencias de reloj y apagar secciones de un chip que no están en uso es un componente vital de todo el hardware moderno. El CCN-508 permite una gestión más avanzada: la RAM L3 se puede apagar parcial o totalmente para reducir la potencia total del SoC. Alternativamente, las CPU pueden almacenar datos en L3 antes de apagarse por sí mismas (ARM llama a esta retención activa y afirma que el chip puede reactivarse nuevamente en solo 5ns).

Una pregunta importante era si el CCN-508 sería compatible o no con la HSA de AMD, dado que no se espera el chip durante varios años y ARM es miembro de la Fundación HSA. La respuesta a esa pregunta es “No”, aunque CCN-508 admite aceleradores totalmente coherentes (incluidas las GPU) y se puede utilizar para la descarga de OpenCL y GPU, pero no implementa la especificación HSA. De hecho, un punto que ARM nos señaló en el evento es que la especificación HSA ni siquiera se ha definido completamente todavía; implementarla en hardware es básicamente imposible en este momento.

En cuanto a un proveedor que realmente está trayendo un servidor ARM al mercado, Applied Micro estuvo disponible para hablar sobre su propio trabajo en X-Gene. X-Gene ha estado flotando en el mundo de los servidores ARM durante años; La compañía debutó originalmente con su diseño en 2011. El objetivo de rampa original de 2012 fue, en retrospectiva, bastante optimista: la compañía ahora está hablando de enviar un servidor ARM de 64 bits en hardware de 40 nm hoy, con chips de 28 nm probando más adelante este trimestre. No está claro si esos procesadores alcanzarán el objetivo de 3GHz que X-Gene pronosticó originalmente; el fabricante se mostró reticente a dar detalles firmes en el evento.

A ARM también se unieron representantes de Red Hat y Canonical, quienes discutieron sus respectivos esfuerzos para traer las pilas de software necesarias para hacer de ARM un jugador igual con x86 en el mundo de los servidores. Estándares como OpenJDK están listos para su implementación en ARM, junto con aplicaciones de administración como la plataforma Juju de Canonical. La implicación de ambas compañías es que, si bien el ecosistema ARM no está tan establecido como su contraparte x86, los diversos componentes necesarios para implementaciones robustas de servidores se están implementando rápidamente.