Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon AMD presenta IBS Memory Profiler para sus CPU Zen 6: así optimiza la memoria en Linux para ganar rendimiento


AMD presenta IBS Memory Profiler para sus CPU Zen 6, una herramienta que optimiza los accesos a memoria en Linux para mejorar el rendimiento del software.




AMD ha detallado una de esas novedades de Zen 6 que pasan desapercibidas entre núcleos, frecuencias y caché, pero que merece la pena explicar: el llamado IBS Memory Profiler. Su objetivo es recoger información sobre los accesos a memoria para que el software pueda tomar mejores decisiones, y como ya hay pruebas en servidores Linux, la pregunta que nos hacemos desde nuestro sector es fácil: ¿podría aprovecharse también en los futuros Medusa y Olympic Ridge para jugar en Windows?

Para entenderlo hay que empezar por las siglas. IBS significa Instruction Based Sampling, o muestreo basado en instrucciones. Es un mecanismo de AMD que, resumiendo mucho, permite observar una selección de las operaciones del procesador y recoger información sobre su comportamiento. Algo así como tomar muestras para descubrir dónde pierde tiempo la CPU, sin registrar absolutamente todo lo que hace.

Zen 6 como arquitectura incorpora IBS Memory Profiler: observar los accesos para colocar mejor los datos

AMB-IBS-en-Linux-Plumbers-Conference-2026-(5)

AMB-IBS-en-Linux-Plumbers-Conference-2026-(2) AMB-IBS-en-Linux-Plumbers-Conference-2026-(3) AMB-IBS-en-Linux-Plumbers-Conference-2026-(4)

La novedad es un mecanismo dedicado a operaciones de memoria de datos, separado del IBS de búsqueda y ejecución de instrucciones. Puede identificar qué instrucción realiza un acceso, qué dirección utiliza, si encuentra los datos en caché y cuánto tarda en recibirlos cuando se produce un fallo de esa misma caché.

¿Cómo lo hace? Según lo explicado por AMD en su portal de información técnica, el hardware selecciona operaciones según un intervalo configurable y recoge una muestra cuando cumplen los filtros establecidos. Por ejemplo, puede centrarse en accesos que fallan en la caché L3 o superan determinado umbral de latencia. Después avisa al software mediante una interrupción, la CPU aporta información; el software decide cómo aprovecharla.

La aplicación explicada por el ingeniero de AMD Bharata Bhasker Rao, en la Linux Plumbers Conference 2026, se centra en servidores con distintos niveles de memoria. En estos sistemas conviven DRAM rápida y memoria conectada mediante CXL, cuyo acceso puede resultar más lento. Aquí interesa detectar las páginas calientes, es decir, bloques de memoria utilizados con frecuencia, y trasladarlos al nivel rápido, donde IBS brilla.

Escenario Prueba / métrica Gestión actual de Linux IBS Memory Profiler + pghot Diferencia frente al método actual
Con espacio en DRAM rápida NAS BT / operaciones por segundo 2,34× 2,15× −8,1%
Con espacio en DRAM rápida Graph500 / rendimiento BFS 2,34× 3,17× +35,5%
Con espacio en DRAM rápida Redis + memtier / operaciones por segundo 1,04× 1,00× −3,8%
Con espacio en DRAM rápida XSBench / consultas por segundo 1,18× 4,57× +287,3%
Con espacio en DRAM rápida Pointer-chase / inverso de latencia, p10k 2,24× 1,49× −33,5%
Con espacio en DRAM rápida Pointer-chase / inverso de latencia, p5k 2,24× 3,48× +55,4%
Datos que desbordan la DRAM rápida Graph500 / rendimiento BFS 1,04× 1,07× +2,9%
Datos que desbordan la DRAM rápida llama.cpp / tokens por segundo 1,19× 1,22× +2,5%
Datos que desbordan la DRAM rápida XSBench / consultas por segundo 0,98× 0,96× −2,0%
Con páginas enormes transparentes (THP) y espacio en DRAM NAS BT / operaciones por segundo 2,38× 2,33× −2,1%
Con páginas enormes transparentes (THP) y espacio en DRAM Pointer-chase / inverso de latencia, p10k 2,31× 1,46× −36,8%

La propuesta conecta IBS Memory Profiler con pghot, un subsistema todavía en desarrollo que parece bastante prometedor. Así, Linux puede recibir pistas del hardware sin depender del recorrido de tablas de páginas y de provocar fallos de página para observar los accesos. Eso sí, el traslado se realiza mediante trabajo asíncrono, lo cual debe aportar seguridad al mover los datos frente ataques de canal lateral.

AMD muestra resultados llamativos muy concretos como vemos en la tabla superior: en XSBench, esta combinación alcanza 4,57 veces el rendimiento de la configuración sin gestión por niveles, frente a 1,18 veces con el mecanismo actual, pero hay cargas con resultados similares o inferiores. Son pruebas concretas de gestión de memoria en servidores, y su resultado depende mucho del escenario.

¿Podría llegar a Medusa y Olympic Ridge como microarquitecturas dentro de Zen 6 en PC y ayudar a los juegos en Windows?

AMB-IBS-en-Linux-Plumbers-Conference-2026-(1)

Técnicamente, sí existe esa posibilidad, porque AMD describe una función de hardware que no está vinculada exclusivamente a Linux. Sin embargo, su documentación habla de extensiones disponibles en algunos productos Zen 6. Por tanto, falta confirmar qué modelos de Medusa y Olympic Ridge incorporarán IBS Memory Profiler, cómo lo implementará Microsoft y si será transparente para los drivers y motores de los juegos, o necesitarán optimización, no está claro realmente.

También haría falta soporte en Windows o en herramientas de análisis compatibles. Y aquí aparece una posibilidad interesante para los desarrolladores: localizar instrucciones que esperan demasiado por los datos, fallos de caché o accesos desalineados, y utilizar esa información para optimizar un motor gráfico. Es una aplicación potencial, todavía sin demostrar en juegos, estamos hablando de una hipótesis con lo poco que nos ha dejado AMD en su documentación técnica, así que contengamos el “hype” de momento.

Eso no significa que instalar un Ryzen 11000 Zen 6 vaya a activar una mejora automática de FPS. La estrategia de mover páginas entre CXL y DRAM responde a un escenario distinto al de un PC gaming convencional. Para nosotros, lo interesante sería que estas capacidades ayudasen a crear juegos mejor optimizados, y lo cierto es que hay una base técnica para explorarlo; todavía faltan confirmaciones de hardware, herramientas y pruebas en Windows, así que paciencia.


Fuentes:
https://elchapuzasinformatico.com/2026/10/amd-ibs-memory-profiler-cpu-zen-6/

0 comments :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.