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;
Un comentario, deja el tuyo
ok