El código fuente del kernel Linux revela más secretos de AMD Zen

AMD Zen logo y Tux endiablado

Hace un tiempo, se lanzó la noticia sobre algunas pistas del funcionamiento de la microarquitectura AMD Zen gracias al código aportado en el kernel Linux para el soporte de ésta. Y es que Zen está despertando gran interés porque desde AMD han hecho un esfuerzo sobrehumano, cancelando todos los proyectos que tenían planificados y centrando sus esfuerzos en Zen, aprendiendo de los errores de anteriores microarquitecturas. Por lo pronto se estima que tenga un 40% de mejora en cuanto a IPS con respecto a la microarquitectura actual.

AMD tiene en mente volver a ser lo que fue y plantar cara a Intel y recuperar el porcentaje de mercado de sus mejores tiempos. Para eso se ha buscado un socio muy potente, Samsung, sus fábricas son las más avanzadas y aportarán la tecnología de fabricación de 14nm FinFET (algo en lo que Intel últimamente está fallando y se ha visto obligado a retrasar y suspender proyectos por problemas con su tecnología de fabricación). Además, AMD ha reclutado algunas mentes candentes que Lisa Su ha retornado a la compañía verde tras haberlas perdió en el pasado, además de otros expertos de primer nivel.

La compañía ha sido reestructurada y en vez de funcionar como 10 veces su tamaño real, como antes, ahora funciona como una pequeña empresa y ágil. Y las mentes de las que hablo pesan mucho, como Raja Koduri, experto en GPUs que se marchó de AMD a Apple y ahora ha regresado. Mark Papermaster también trabajó para Apple, IBM y PA Semi, trabajando en proyectos como el microprocesador PowerPC o el poderoso POWER, ahora también se une a AMD. Pero la guinda del pastel es Jim Keller (hace unos días reclutado por Elon Musk para Tesla Motor), que también se marchó a Apple para ponerse al frente de los SoCs ARM A-x Series y hay pocas personas que sepan tanto de chips de alto rendimiento como Keller.

Por eso Zen debe ser un éxito y es que ahora se han visto datos de los 32 núcleos a los que llegará Zen, como el nombre clave Zeppelin en el mensaje “AMD Zeppelin (Family 17h, Model 00h) introduces an instructionsretired performance counter which indicated byCPUID.8000_0008H:EBX[1]. And dedicated Instructions Retired Register (MSR 0xC000_000E9) increments on once for every instruction retired.“. Y se ha aportado el siguiente parche para el kernel Linux, donde se aprecia “core_complex” y que puede referirse a Compute Unit de AMD:


+core_complex_ide = (apicid & ((1 << c->x86_coreid_bits) - 1)) >> 3;

+per_cpu(cpu_llc_id, cpu) = (socket_id << 3) | core_complex_id;


Categorías

Kernel, Noticias

Isaac P. E.

Soy un apasionado de la tecnología y me encanta compartir, pero sobre todo aprender cada día más. Me gusta todo lo que tenga que ver con la... Ver perfil ›

Un comentario

Escribe un comentario