Video: Un poco de historia la primera solución ARM para servidores AMD Opteron A1100 / 2014 (Noviembre 2024)
Últimamente, hemos estado escuchando un poco más acerca de los servidores que se basan en procesadores ARM, el tipo de procesadores (o al menos la misma arquitectura que los procesadores) que ejecutan los teléfonos, tabletas y dispositivos similares de baja potencia de la actualidad.
El concepto ha existido durante años, las empresas han estado hablando sobre él e incluso mostrando productos durante los últimos años, pero ahora parece estar acercándose a una realidad. El conjunto de instrucciones de 64 bits de ARM, conocido como ARM v8, ahora es real, y varios proveedores de chips están trabajando en chips basados en esto, ya sea utilizando los propios núcleos de ARM o sus propios núcleos patentados. Espero que veamos una variedad de chips de 64 bits destinados al mercado de "micro-servidores" dentro del próximo año más o menos. Hace un par de semanas, en la Cumbre de Computación Abierta, escuchamos detalles del X-Gene 3 de Applied Micro (una startup que ha estado hablando de chips de servidor ARM durante años) y de AMD, que durante mucho tiempo ha fabricado chips de servidor basados en la arquitectura x86, y ahora ha publicado detalles de su primer chip basado en ARM, que comenzará a tomar muestras el próximo mes.
Este es un gran cambio desde hace unos años, cuando comenzamos a ver chips ARM de 32 bits en los servidores. Los primeros servidores de este tipo, basados en chips más generales de compañías como Marvell, no tuvieron un gran impacto, y algunas de las compañías que recibieron mucha atención temprana, como Calxeda, ya no están. Pero con el soporte de 64 bits y más atención de las compañías más grandes, además de AMD, se espera que compañías como Qualcomm y Nvidia creen chips ARM de 64 bits, podría ser el momento adecuado para que estos chips se noten. Pero en un mundo donde los chips compatibles con x86 dominan las ventas de unidades, y donde dichos chips se están volviendo mucho más potentes y más eficientes energéticamente, me preguntaba a qué mercados realmente apuntarían los chips de servidor basados en ARM.
Hace poco hablé con Suresh Gopalakrishnan, gerente general de la unidad de negocios de servidores de AMD, que supervisa una línea que ahora incluye tres tipos diferentes de servidores: los servidores Opteron tradicionales de AMD (los servidores Opteron 3000 a 6000, que se actualizan con nuevas versiones llamado Berlín y Varsovia); una línea relativamente nueva llamada la serie X, basada en los núcleos Jaguar de menor potencia de la compañía); y ahora la serie A, basada en núcleos ARM.
El primero en esta línea es el A1100, diseñado para usar ocho de los núcleos Cortex-A57 de ARM con soporte para hasta 128 GB de RAM, Ethernet integrada de 10 gigabits y ocho puertos SATA, que se lanzarán en marzo.
También habrá una derivada de cuatro núcleos; y la compañía ha contribuido con un diseño de servidor para la especificación de ranura común Open Compute.
Gopalakrishnan dijo que este diseño debería ofrecer de dos a cuatro veces el rendimiento de un Opteron X, aunque por núcleo, cada uno solo debería ser la mitad de potente que un núcleo en uno de los servidores Opteron 4300 o 6300 de gama alta. Aún así, deberían ser mejores en rendimiento por vatio, dijo, y particularmente buenos en aplicaciones donde tiene una relación de 1 a 1 entre los núcleos y los discos duros (ya que la serie A tiene ocho núcleos y soporte para ocho unidades SATA)) En particular, esto sería bueno para cosas como Hadoop, almacenamiento y redes de distribución de contenido, dijo. En otras palabras, tiene sentido para muchas aplicaciones de E / S y vinculadas a la memoria, para servidores de almacenamiento como Swift (el proyecto de almacenamiento de objetos Open Stack), o para front-end web y Memcached, porque permite mucho de memoria por núcleo.
Gran parte de la conversación sobre los servidores basados en ARM proviene de aplicaciones en empresas de "escala web", y Gopalakrishnan dijo que las primeras personas que lo usarán serán clientes que tendrán mucho control sobre el software en su centro de datos, ya sea que lo desarrollen ellos mismos o tenerlo escrito específicamente para ellos.
Hay varias distribuciones de Linux disponibles que deberían ejecutarse en servidores basados en ARM, con Gopalakrishnan llamando a RedHat en particular como importante para algunos clientes corporativos. Aunque Microsoft (junto con la mayoría de los proveedores de Linux) participó en el anuncio de ARM de una especificación de servidor, aún no ha anunciado una versión de Windows Server para ARM.
Es probable que los servidores más grandes y robustos basados en x86 dominen el mundo de los servidores en los años venideros, y Gopalakrishnan señaló que es probable que dichos núcleos sigan siendo mejores para las aplicaciones que necesitan un rendimiento superior por núcleo, o que trabajan en gran medida con los datos en un caché, como simulaciones de Monte Carlo y otras aplicaciones de cálculo pesado.
AMD espera ser la primera compañía en enviar un procesador ARM de 28 bits y 64 bits diseñado para servidores con el A1100 a finales de este año, pero es probable que otros jugadores ingresen al mercado a fines de este año o principios de 2015. Por supuesto, se enfrentarán contra los servidores x86 tradicionales y la nueva generación de microservidores X86 de menor potencia, ya sea basados en núcleos AMD Jaguar o Intel Atom. Una vez que las partes están fuera y las compañías reales las están probando para aplicaciones reales, tendremos una mejor idea de qué tan bien se comparan.