A Fondo
AMD MEXT: cómo ampliar la memoria RAM con IA y flash
La memoria se ha convertido en uno de los recursos más valiosos y costosos de los centros de datos. El crecimiento de las aplicaciones empresariales, las bases de datos y, especialmente, las cargas de inteligencia artificial exige disponer de cantidades cada vez mayores de RAM, pero ampliar su capacidad tiene un impacto económico considerable. A esta situación se añade una paradoja: una parte importante de la memoria instalada permanece infrautilizada durante buena parte del tiempo, aunque deba estar disponible para responder a los momentos de máxima demanda. Un desequilibrio que lleva años condicionando el diseño y los costes de las infraestructuras informáticas.
Para abordar este problema, AMD ha desarrollado MEXT, una tecnología de software que permite utilizar almacenamiento flash como extensión de la memoria RAM y emplea inteligencia artificial para anticipar los accesos a los datos. Su funcionamiento se basa en identificar qué páginas de memoria necesitan las aplicaciones en cada momento, trasladar las menos utilizadas al almacenamiento flash y recuperar de forma anticipada aquellas que previsiblemente volverán a necesitarse. El objetivo es aprovechar la enorme diferencia de coste entre ambas tecnologías sin trasladar directamente a las aplicaciones las penalizaciones de rendimiento asociadas a la mayor latencia de la memoria flash.
La propuesta abre posibilidades interesantes tanto para reducir la cantidad de DRAM necesaria como para ampliar la capacidad efectiva de memoria de los servidores sin recurrir exclusivamente a nuevos módulos RAM. AMD presenta resultados que apuntan a reducciones significativas de costes, aunque también muestran que el equilibrio entre ahorro y rendimiento depende de las características de cada carga de trabajo. Comprender el verdadero alcance de MEXT exige, por tanto, analizar cómo funciona su sistema predictivo, qué recursos necesita y hasta qué punto consigue mantener el rendimiento cuando una parte de la memoria física se sustituye por almacenamiento flash.

El problema de la memoria: capacidad desaprovechada y costes crecientes
Dimensionar la memoria de un servidor implica encontrar un equilibrio complicado entre las necesidades reales de las aplicaciones y la capacidad necesaria para garantizar su funcionamiento en los momentos de máxima demanda. A diferencia del procesamiento, cuya utilización puede distribuirse dinámicamente entre numerosos núcleos, la memoria debe estar disponible cuando una aplicación la necesita, aunque durante buena parte del tiempo permanezca sin utilizar. Este condicionante resulta especialmente importante en entornos virtualizados, donde cada máquina virtual dispone de una asignación de recursos que no siempre se corresponde con su consumo efectivo. El resultado es una infraestructura que puede tener cantidades considerables de DRAM instaladas sin aprovechar plenamente su capacidad.
La magnitud de este desaprovechamiento aparece reflejada en diversos estudios sobre la utilización de memoria en centros de datos. Según las investigaciones de Meta y Microsoft Azure citadas por AMD, en determinados entornos la mitad de las máquinas virtuales no llega a acceder al 50 % de la DRAM que tiene asignada, mientras que aproximadamente una cuarta parte de la memoria puede quedar inmovilizada por las políticas de aprovisionamiento. Los mismos estudios identifican porcentajes de entre el 50 % y el 80 % de páginas de memoria que tienden a permanecer inactivas durante periodos prolongados. Estas cifras corresponden a los escenarios analizados y no deben extrapolarse automáticamente a cualquier instalación, pero ponen de manifiesto una característica importante: disponer de memoria asignada no significa necesariamente que toda ella se utilice con la misma intensidad.
El problema adquiere una dimensión económica considerable cuando se traslada a servidores con cientos de gigabytes o varios terabytes de RAM. Los módulos DRAM de alta capacidad pueden representar una parte significativa del coste del hardware, especialmente en sistemas que necesitan grandes cantidades de memoria por procesador. Además, aumentar la capacidad instalada no siempre resulta sencillo: intervienen el número de canales disponibles, las ranuras DIMM, las densidades de los módulos y las características de la plataforma. El coste de ampliar la memoria puede crecer mucho más rápido que las necesidades de rendimiento de determinadas aplicaciones, obligando a elegir entre invertir en nuevos módulos de alta capacidad, incorporar servidores adicionales o limitar la cantidad de memoria disponible para cada carga de trabajo.
El almacenamiento flash presenta una alternativa atractiva desde el punto de vista económico, ya que permite almacenar cantidades muy superiores de información con un coste por gigabyte considerablemente menor. AMD llega a plantear diferencias de hasta treinta veces respecto a la DRAM, aunque esta relación depende de las tecnologías y configuraciones comparadas. Sin embargo, la flash presenta una limitación fundamental: su latencia de acceso es muy superior a la de la memoria principal, por lo que sustituir directamente una tecnología por otra puede perjudicar gravemente el rendimiento de las aplicaciones. La cuestión no consiste, por tanto, en determinar si el almacenamiento flash puede guardar los mismos datos que la RAM, sino en encontrar una forma de aprovechar su menor coste sin que los procesadores tengan que esperar continuamente a recuperar la información que necesitan. Precisamente sobre este problema se construye la propuesta de AMD MEXT.

AMD MEXT: cómo utilizar memoria flash para ampliar la RAM
La propuesta de AMD MEXT parte de una idea relativamente sencilla: aprovechar la capacidad y el menor coste del almacenamiento flash para complementar la memoria principal de los servidores. Sin embargo, trasladar este planteamiento a una infraestructura capaz de ejecutar aplicaciones empresariales presenta importantes dificultades técnicas. La DRAM ofrece tiempos de acceso extraordinariamente reducidos, mientras que las unidades SSD necesitan mucho más tiempo para recuperar la información, una diferencia que impide utilizarlas como sustitutos directos sin afectar al rendimiento. Para superar esta limitación, MEXT introduce una capa de gestión de memoria mediante software que permite combinar ambas tecnologías y presentar al sistema una capacidad efectiva superior a la proporcionada exclusivamente por los módulos DRAM instalados.
El funcionamiento se basa en distinguir entre las páginas de memoria que las aplicaciones utilizan activamente y aquellas que permanecen inactivas durante periodos prolongados. MEXT mantiene en DRAM los datos que necesitan un acceso rápido y traslada al almacenamiento flash las páginas consideradas frías, liberando espacio para otras operaciones. Esta distribución no es estática, ya que una página que apenas se utiliza en un momento determinado puede volver a resultar necesaria poco después. Por ello, la tecnología debe supervisar continuamente los patrones de acceso y adaptar la ubicación de los datos conforme cambia el comportamiento de las aplicaciones. El objetivo es aprovechar mejor la memoria física disponible sin exigir que los programas gestionen directamente dónde se almacena cada página.
La mayor dificultad aparece cuando una aplicación vuelve a solicitar información que ha sido trasladada a flash. Si el sistema debe esperar a recuperar esos datos desde una unidad SSD, la diferencia de latencia puede convertirse en una penalización considerable, especialmente cuando se producen numerosos accesos de este tipo. MEXT intenta evitar estas esperas mediante un mecanismo de recuperación anticipada que utiliza inteligencia artificial para identificar las páginas que probablemente volverán a necesitarse. En lugar de reaccionar únicamente cuando una aplicación solicita información que ya no está en DRAM, el sistema busca adelantarse a esa petición y devolver los datos a la memoria principal antes de que se produzca el acceso. La eficacia de esta anticipación constituye uno de los elementos fundamentales de la propuesta de AMD.

Este planteamiento permite abordar dos escenarios diferentes. El primero consiste en reducir la cantidad de DRAM física necesaria para ejecutar una carga de trabajo, utilizando almacenamiento flash para conservar parte de las páginas que anteriormente permanecían en memoria principal. El segundo busca ampliar la capacidad efectiva de un servidor sin instalar una cantidad equivalente de nuevos módulos RAM. AMD plantea incrementos de capacidad de hasta tres veces y reducciones de DRAM de entre el 20 % y el 75 % en determinados escenarios, aunque se trata de posibilidades condicionadas por el comportamiento de las aplicaciones y la configuración utilizada. En ambos casos, el almacenamiento flash continúa siendo un recurso físicamente diferente de la DRAM: lo que cambia es la manera en la que el software organiza y aprovecha esa capacidad adicional.
La viabilidad de esta solución depende, por tanto, de que exista una diferencia suficientemente amplia entre la memoria que una aplicación necesita tener disponible y aquella a la que accede con frecuencia. Las cargas con conjuntos de datos extensos, pero con una proporción relativamente pequeña de información utilizada activamente, ofrecen un escenario especialmente interesante. Por el contrario, las aplicaciones que acceden de forma intensa o imprevisible a grandes cantidades de memoria pueden dificultar la anticipación y provocar transferencias frecuentes entre DRAM y flash, reduciendo las ventajas obtenidas. MEXT no elimina las limitaciones físicas del almacenamiento, sino que intenta evitar que estas lleguen a afectar significativamente a las aplicaciones. La clave está en la capacidad del software para reconocer cómo se utilizan los datos y decidir cuáles deben permanecer cerca del procesador, una tarea en la que la inteligencia artificial adquiere un papel protagonista.

La inteligencia artificial detrás de MEXT
La inteligencia artificial es el elemento que diferencia a AMD MEXT de los mecanismos convencionales de gestión de memoria. Los sistemas operativos llevan décadas utilizando técnicas para trasladar información entre la RAM y el almacenamiento cuando escasea la memoria física, pero estas operaciones pueden introducir importantes penalizaciones si los datos deben recuperarse de forma repetida. MEXT intenta cambiar este comportamiento mediante un sistema predictivo capaz de anticipar qué páginas de memoria necesitarán las aplicaciones, en lugar de limitarse a reaccionar cuando se produce un acceso. La diferencia es fundamental: cuanto mayor sea la proporción de datos recuperados antes de que se soliciten, menor será el impacto de utilizar una tecnología de almacenamiento mucho más lenta que la DRAM.
Para conseguirlo, AMD ha desarrollado un motor que combina diferentes modelos de inteligencia artificial, incluyendo arquitecturas basadas en transformadores, la misma familia tecnológica que ha impulsado el desarrollo de los grandes modelos de lenguaje. La compañía establece una comparación interesante: del mismo modo que un modelo de lenguaje puede predecir el siguiente elemento de una secuencia, MEXT busca anticipar las páginas de memoria que probablemente serán utilizadas a continuación. En este caso, no se trata de interpretar lenguaje natural, sino de identificar patrones en el comportamiento de las aplicaciones y aprovechar las relaciones entre sus accesos a memoria. AMD describe este sistema como un conjunto de modelos que trabajan de manera coordinada, aunque no ha detallado públicamente su organización interna ni los criterios exactos empleados para seleccionar las páginas que deben recuperarse.
Una característica especialmente relevante es que el motor predictivo está diseñado para adaptarse continuamente al comportamiento de las aplicaciones. Según AMD, el sistema combina entrenamiento e inferencia en tiempo real, con procesos de entrenamiento que pueden completarse en menos de un segundo. Esto permite que sus predicciones evolucionen a medida que cambian los patrones de acceso, sin depender exclusivamente de modelos preparados con anterioridad. La compañía afirma, además, que el motor necesita únicamente los recursos de un núcleo AMD EPYC y no requiere aceleración mediante GPU. Este bajo consumo de recursos resulta importante para una tecnología cuyo objetivo es mejorar la eficiencia económica de los servidores, ya que una solución de gestión de memoria demasiado exigente podría terminar reduciendo parte de las ventajas que pretende proporcionar.

La arquitectura de software se completa con un controlador para Linux que actúa como intermediario entre el sistema operativo y los mecanismos de gestión de memoria de MEXT. AMD lo describe como un módulo ligero del kernel, diseñado para trabajar con sistemas Linux y mantener reducida su sobrecarga. Su función es facilitar las operaciones necesarias para gestionar las páginas y permitir que la aplicación continúe utilizando la memoria sin tener que decidir directamente qué información debe permanecer en DRAM o trasladarse a flash. Este planteamiento busca reducir las modificaciones necesarias en las aplicaciones existentes, aunque su implantación efectiva dependerá de la compatibilidad con el entorno utilizado, los requisitos del controlador y las características de las cargas de trabajo.
El tercer componente es RAM View, una herramienta de observabilidad que permite analizar cómo se utiliza realmente la memoria de un sistema. Su interés reside en que disponer de una determinada cantidad de DRAM instalada no permite saber, por sí solo, cuánta resulta imprescindible para mantener el rendimiento. RAM View proporciona información sobre los patrones de utilización y el tiempo transcurrido desde los accesos a las páginas, ayudando a identificar qué proporción de la memoria permanece inactiva. AMD muestra, por ejemplo, el análisis de un servidor con 1,5 TB de RAM cuya utilización efectiva podría estar más cerca de los 768 GB, debido a la cantidad de páginas que permanecen frías durante los intervalos observados. Esta información puede ayudar a valorar las posibilidades de reducción de DRAM, aunque una observación puntual no garantiza que esas páginas no vuelvan a necesitarse posteriormente.
El principal desafío de MEXT continúa siendo la precisión de sus predicciones. Recuperar anticipadamente una página que después no se utiliza consume recursos de memoria y almacenamiento sin aportar un beneficio inmediato; no anticipar una página que resulta necesaria obliga a afrontar la latencia de acceso a flash. Por tanto, el rendimiento dependerá de la capacidad del sistema para identificar patrones suficientemente predecibles y adaptarse a los cambios en la actividad de las aplicaciones. AMD presenta un planteamiento técnicamente interesante, pero la documentación disponible no permite determinar con exactitud la tasa de aciertos de sus modelos ni su comportamiento ante todos los tipos de acceso. La cuestión decisiva es cómo se traducen estas capacidades en resultados medibles cuando se reduce la cantidad de DRAM instalada, algo que las pruebas de rendimiento de la compañía permiten empezar a evaluar.

Rendimiento: cuánto se puede ahorrar sin comprometer las aplicaciones
La principal incógnita de AMD MEXT es hasta qué punto puede reducirse la cantidad de DRAM instalada sin que las aplicaciones sufran una pérdida de rendimiento que termine anulando las ventajas económicas. La diferencia de latencia entre la memoria principal y el almacenamiento flash es demasiado importante para ignorarla, incluso cuando intervienen mecanismos de predicción capaces de anticipar los accesos a los datos. Por eso, AMD ha presentado una serie de pruebas destinadas a medir el rendimiento que conserva MEXT al sustituir parte de la DRAM por memoria respaldada mediante flash. Los resultados abarcan distintas cargas de trabajo, desde inteligencia artificial agéntica y diseño de semiconductores hasta análisis de datos, y permiten evaluar tanto sus posibilidades como los compromisos que introduce.
Para interpretar estas comparativas es necesario distinguir dos indicadores que no siempre evolucionan de la misma manera. El primero es el rendimiento absoluto, medido frente a una configuración de referencia que utiliza exclusivamente DRAM y cuyo resultado se establece en el 100 %. El segundo es el rendimiento obtenido por cada dólar invertido en DRAM, una relación que puede mejorar considerablemente incluso cuando la aplicación experimenta cierta pérdida de velocidad. Esta distinción es importante porque reducir a la mitad la memoria principal y conservar prácticamente todo el rendimiento supone una mejora económica evidente en ese componente, pero no significa reducir en la misma proporción el coste total del servidor. La memoria flash, el software y los restantes recursos de la infraestructura también tienen un coste que deberá considerarse al evaluar una implantación real.
Las pruebas de inteligencia artificial agéntica ofrecen algunos de los resultados más interesantes. En servidores equipados con procesadores AMD EPYC de sexta generación, la compañía ha evaluado tanto la ejecución concurrente de cinco agentes como una carga individual especialmente exigente en memoria. Al sustituir el 50 % de la capacidad de DRAM de referencia por memoria gestionada mediante MEXT, el rendimiento de los cinco agentes alcanza el 99 % del obtenido con una configuración exclusivamente basada en RAM física. En la aplicación individual, la cifra desciende al 90 %. La mejora en la relación entre rendimiento y coste de DRAM se sitúa, respectivamente, en 1,9 y 1,7 veces, lo que muestra que ambas cargas reaccionan de forma diferente ante una misma reducción de memoria.

AMD también ha llevado las pruebas a configuraciones más exigentes, manteniendo únicamente un 25 % de la DRAM original y utilizando MEXT para proporcionar el 75 % restante. En este escenario, la ejecución concurrente de cinco agentes conserva el 85 % del rendimiento de referencia, mientras que la aplicación individual alcanza el 88 %. La contrapartida es una pérdida de rendimiento de entre el 12 % y el 15 %, pero la relación entre rendimiento y coste de DRAM mejora hasta 3,4 y 3,5 veces, respectivamente. Las cifras ilustran uno de los principales atractivos de MEXT: aceptar una penalización controlada puede resultar económicamente interesante cuando permite reducir de forma considerable la inversión en memoria. Sin embargo, también muestran que el ahorro no es gratuito y que el equilibrio adecuado dependerá de las exigencias de cada aplicación.
Otro escenario especialmente relevante es el diseño electrónico, donde determinadas herramientas necesitan manejar grandes conjuntos de datos durante las operaciones de análisis y verificación. AMD ha utilizado Synopsys PrimeTime, una aplicación de análisis estático de tiempos empleada en el desarrollo de circuitos integrados, para evaluar el comportamiento de MEXT sobre procesadores EPYC de sexta generación. Con una reducción del 50 % de DRAM, el sistema conserva el 95 % del rendimiento de referencia y mejora 1,9 veces la relación entre rendimiento y coste de memoria. Al elevar la reducción al 62,5 %, mantiene el 90 % del rendimiento y alcanza una mejora de 2,4 veces en ese indicador. En el escenario más agresivo, con un 75 % menos de DRAM, el rendimiento desciende al 80 %, mientras que la eficiencia económica medida exclusivamente sobre el coste de DRAM aumenta hasta 3,2 veces.
Los resultados de análisis de datos muestran que MEXT también puede resultar útil en entornos donde el procesamiento se distribuye entre varios servidores. En una prueba realizada con Apache Spark sobre máquinas virtuales de Microsoft Azure equipadas con procesadores EPYC de quinta generación, AMD utilizó una carga de Spark SQL derivada del conjunto de pruebas TPC-DS. La comparación enfrentó un clúster de tres nodos con memoria convencional a otro equivalente en el que se sustituyó la mitad de la DRAM por capacidad gestionada mediante MEXT. Según los datos facilitados, la segunda configuración conservó el 99 % del rendimiento original, un resultado que sugiere que, para esta carga concreta, la reducción de memoria física apenas afectó a la capacidad de procesamiento del conjunto. También demuestra que la tecnología no depende exclusivamente de la generación Venice para ofrecer sus ventajas.

La compañía presenta, además, otra prueba de Synopsys PrimeTime que permite analizar MEXT desde una perspectiva diferente: no tanto la conservación del rendimiento de una aplicación individual como el aumento de la cantidad de trabajo completado en un tiempo determinado. En máquinas virtuales Azure HX-Series, AMD comparó una configuración con 1,4 TB de DRAM frente a otra que, mediante MEXT, disponía de 2,6 TB de capacidad efectiva de memoria. En el primer caso, la ejecución de cuatro trabajos necesitó 9,3 horas, mientras que la segunda configuración completó el conjunto en 6,6 horas, lo que representa un incremento de 1,4 veces en el trabajo procesado por hora. La diferencia se explica por la posibilidad de mantener más operaciones en ejecución simultáneamente gracias a la mayor capacidad disponible, y no debe confundirse con una aceleración equivalente de cada trabajo individual.
En conjunto, las pruebas muestran que MEXT puede proporcionar ventajas importantes cuando las aplicaciones mantienen patrones de acceso que permiten trasladar parte de sus datos a flash sin provocar esperas frecuentes. También ponen de manifiesto que la cantidad óptima de DRAM no tiene por qué coincidir con la máxima capacidad que admite un servidor, y que disponer de más memoria efectiva puede mejorar la productividad de determinadas aplicaciones incluso cuando el acceso a parte de esa capacidad resulta más lento. No obstante, los resultados proceden de configuraciones y cargas seleccionadas por AMD, por lo que no constituyen una garantía de comportamiento para cualquier despliegue. La documentación presentada tampoco permite evaluar con el mismo detalle todas las condiciones de las pruebas, los efectos sobre la latencia en los casos más desfavorables o las posibles consecuencias de mantener una actividad intensa de lectura y escritura sobre el almacenamiento flash.
La conclusión más interesante de estas comparativas no es que MEXT permita sustituir indiscriminadamente la DRAM, sino que puede existir un margen considerable para reducir su cantidad sin sacrificar proporcionalmente el rendimiento. En algunos escenarios, el objetivo será conservar prácticamente toda la velocidad de procesamiento con una inversión menor; en otros, aceptar cierta penalización permitirá ampliar la capacidad disponible o ejecutar más tareas simultáneamente. Determinar qué estrategia resulta más conveniente exigirá conocer los patrones de acceso a memoria, establecer unos requisitos de rendimiento claros y comprobar los resultados sobre aplicaciones reales. Precisamente ahí es donde el potencial técnico de MEXT empieza a convertirse en una cuestión económica.

El impacto económico y los límites de la tecnología
El atractivo de AMD MEXT reside en una posibilidad que hasta ahora resultaba difícil de aprovechar sin comprometer el rendimiento: reducir la inversión en memoria principal manteniendo una capacidad efectiva suficiente para las aplicaciones. En servidores que necesitan grandes cantidades de RAM, el coste de los módulos DRAM puede representar una parte importante del presupuesto de ampliación, especialmente cuando resulta necesario recurrir a capacidades elevadas por DIMM. La incorporación de almacenamiento flash como recurso complementario permite plantear configuraciones diferentes, en las que una parte de la capacidad tradicionalmente cubierta mediante DRAM se sustituye por una tecnología considerablemente más económica. Sin embargo, el beneficio no depende únicamente de la diferencia de precio entre ambos tipos de memoria, sino también del rendimiento que consiga conservarse y de los costes adicionales necesarios para utilizar la solución.
AMD ha proporcionado un ejemplo concreto de estas posibilidades a partir de su propia infraestructura informática. La compañía necesitaba ampliar la capacidad de memoria de determinados servidores y contemplaba la instalación de módulos DRAM de 256 GB, cuyo precio situaba en 15.500 dólares por unidad para el escenario analizado. Frente a esta alternativa, decidió utilizar MEXT para proporcionar una ampliación equivalente de capacidad efectiva mediante una combinación de DRAM y almacenamiento flash. Según sus cálculos, el despliegue inicial de 145 servidores permitió evitar compras de DRAM por valor de 4,9 millones de dólares, con un ahorro del 83 % respecto a la alternativa de ampliación basada exclusivamente en memoria principal. Se trata de una cifra significativa, aunque corresponde al coste de esa operación de ampliación y no a una reducción equivalente del coste total de los servidores o de su funcionamiento.
La compañía también contempla extender esta estrategia a unos 2.000 servidores durante 2027, una previsión que permite hacerse una idea de las posibilidades de MEXT en grandes infraestructuras. No obstante, el resultado económico de una implantación depende de circunstancias muy concretas, entre ellas la capacidad de memoria existente, el precio de adquisición de los módulos y las características del almacenamiento utilizado. El ahorro obtenido al evitar la compra de DRAM debe compararse con la inversión necesaria para incorporar y mantener la capacidad flash equivalente, así como con los posibles costes de software, integración y administración. La documentación de AMD no ofrece un desglose completo de estos elementos que permita calcular de forma general el coste total de propiedad de MEXT frente a una configuración exclusivamente basada en DRAM.
El rendimiento introduce otra variable fundamental. Como muestran las pruebas anteriores, determinadas aplicaciones pueden conservar prácticamente toda su capacidad de procesamiento después de reducir considerablemente la RAM física, mientras que otras experimentan pérdidas más acusadas. Esta diferencia puede modificar por completo el resultado económico. En un sistema utilizado para ejecutar numerosos procesos independientes, una reducción moderada de rendimiento podría compensarse con el ahorro en memoria o con la posibilidad de aumentar el número de tareas simultáneas. Sin embargo, en aplicaciones donde los tiempos de ejecución, la latencia o el cumplimiento de acuerdos de nivel de servicio son especialmente importantes, una penalización aparentemente pequeña puede tener consecuencias operativas relevantes. Por ello, resulta imprescindible evaluar no solamente el rendimiento medio, sino también su estabilidad y su comportamiento durante los periodos de máxima actividad.

La naturaleza de las cargas de trabajo condiciona igualmente las posibilidades de implantación. Los entornos con grandes conjuntos de datos, pero con patrones de acceso relativamente predecibles y una proporción elevada de páginas poco utilizadas, parecen candidatos especialmente adecuados. Es el caso de determinadas aplicaciones de análisis, diseño electrónico y procesamiento de información, para las que AMD ha presentado resultados favorables. Por el contrario, las aplicaciones que acceden continuamente a una gran parte de su memoria, modifican sus patrones de utilización con frecuencia o presentan requisitos estrictos de latencia pueden reducir la eficacia de los mecanismos predictivos. La capacidad de anticipar los accesos no garantiza que todas las páginas necesarias estén disponibles en DRAM en el momento adecuado, y los errores de predicción pueden provocar transferencias adicionales y esperas que afecten al rendimiento.
También existen consideraciones relacionadas con la infraestructura y el funcionamiento continuado de la solución. Utilizar almacenamiento flash como extensión de memoria plantea cuestiones sobre el volumen de operaciones de lectura y escritura, la resistencia de las unidades SSD, la disponibilidad de ancho de banda y el comportamiento del sistema ante posibles fallos del almacenamiento. A estas se añaden la compatibilidad del controlador con el entorno Linux utilizado, la supervisión de los recursos y la integración con las políticas de seguridad y mantenimiento de cada organización. AMD describe los componentes principales de MEXT, pero la documentación disponible no desarrolla con suficiente detalle todos estos aspectos como para establecer conclusiones generales sobre sus requisitos operativos o su comportamiento a largo plazo. Son cuestiones que deberán formar parte de las evaluaciones previas a cualquier despliegue de producción.
MEXT tampoco debe interpretarse como una alternativa que haga innecesaria la evolución de las tecnologías convencionales de memoria. Los nuevos módulos DDR5, MRDIMM y las soluciones de expansión mediante CXL responden a necesidades diferentes, relacionadas con el ancho de banda, la capacidad y la flexibilidad de las infraestructuras. La propuesta de AMD introduce otra posibilidad: utilizar software e inteligencia artificial para aprovechar de manera más eficiente la DRAM instalada y complementar su capacidad mediante almacenamiento flash. Su interés reside precisamente en ampliar las opciones disponibles, permitiendo adaptar la composición de la memoria a las características de cada aplicación en lugar de asumir que todas necesitan disponer permanentemente de la máxima cantidad posible de RAM física. El verdadero valor económico de esta tecnología dependerá de hasta qué punto las organizaciones puedan identificar ese margen de optimización y aprovecharlo sin comprometer el funcionamiento de sus servicios.

Una nueva manera de entender la memoria de los servidores
Durante décadas, ampliar la capacidad de memoria de un servidor ha significado, fundamentalmente, instalar más DRAM o recurrir a módulos de mayor densidad. Una solución eficaz desde el punto de vista del rendimiento, pero también costosa y no siempre ajustada a la utilización real de los recursos. AMD MEXT plantea una alternativa interesante a este modelo, al separar parcialmente la capacidad de memoria que necesitan las aplicaciones de la cantidad de DRAM física instalada. La combinación de almacenamiento flash y mecanismos predictivos de inteligencia artificial permite explorar configuraciones que hasta ahora habrían resultado poco atractivas por las diferencias de latencia entre ambas tecnologías.
Los resultados presentados por AMD muestran que este planteamiento puede tener ventajas importantes, tanto en la reducción de costes como en la posibilidad de ejecutar más trabajo con los recursos disponibles. Sin embargo, también confirman que no existe una proporción universal de DRAM y flash que resulte adecuada para todas las aplicaciones. La eficacia de MEXT depende de los patrones de acceso a memoria, de la capacidad para anticipar qué datos serán necesarios y de las exigencias de rendimiento de cada entorno. Más allá de las cifras anunciadas por el fabricante, su adopción requerirá identificar las cargas que pueden beneficiarse de esta tecnología y comprobar si los ahorros compensan los costes y las posibles penalizaciones que introduce.
La aportación más interesante de MEXT quizá no sea, por tanto, la posibilidad de sustituir una parte de la RAM por almacenamiento más económico, sino el cambio de perspectiva que propone sobre la gestión de la memoria. En lugar de dimensionar los servidores exclusivamente en función de su capacidad instalada o de los máximos de utilización previstos, abre la puerta a hacerlo considerando cómo, cuándo y con qué frecuencia se accede realmente a los datos. Si consigue trasladar ese planteamiento a entornos de producción con resultados consistentes, AMD habrá demostrado que una parte de la evolución de los centros de datos no depende necesariamente de incorporar más hardware, sino de aprender a aprovechar mejor el que ya tienen.
-
NoticiasHace 4 díasTres de cada cuatro directivos españoles encuestados prevén gastar más en ciberseguridad en 2027, con la IA como prioridad
-
NoticiasHace 4 díasEsade e IBM proponen un modelo de resiliencia para gestionar la dependencia tecnológica desde el consejo
-
NoticiasHace 4 díasEl revés de los centros de datos en las elecciones de EE.UU.: qué puede cambiar para la industria y para España
-
NoticiasHace 6 díasONLYOFFICE renueva su alternativa a Microsoft Office y Google Docs para empresas

