Zen és el nom en clau d'una microarquitectura de processadors d'AMD, va ser usada primer en la série de processadors Ryzen en febrer de 2017. La primera demostració d'un sistema basat en Zen va ser exhibida en l'I3 de 2016, i es va detallar per primera volta de forma substancial en un event organisat a una quadra del fòrum de desenrolladors Intel (IDF) 2016. Els primers processadors basats en Zen en nom en clau "Summit Ridge" varen aplegar al mercat a principis de març de 2017, els processadors de servidor basats en Zen, Epyc, es varen llançar en juny de 2017[1] i les APUs basades en Zen en novembre de 2017.[2]

Una ilustración muy simplificada de la microarquitectura Zen: Un núcleo tiene un total de 512 KiB de caché L2.

Zen és un disseny des de zero que diferix de la microarquitectura de llarga trayectòria Buldòzer. Els processadors basats en Zen utilisen un procés FinFET de 14 nm, segons els informes, són més eficients energèticament, i poden eixecutar significativament més instruccions per cicle. S'introduïx el SMT (multihilo simultàneu), permetent que cada núcleu eixecute dos fils. El sistema de caché també ha segut redissenyat, canviant la política d'escritura de la memòria caché L1 a una del tipo write-back. Els processadors Zen utilisen tres zócalos diferents: chips Ryzen per a equips d'escritori i portàtils usen el zócalo AM4, entregant soport a DDR4; els chips Threadripper basats en Zen per a equips d'escritori d'alt rendiment (HEDT) soporten RAM DDR4 de cuádruple canal (quad-channel) i oferixen 64 llínees 64 PCIe 3.0 (a diferència de les 24 llínees en Ryzen), usant el zócalo TR4;[3][4] i els processadors de servidor Epyc oferixen 128 llínees PCI 3.0 i DDR4 d'óctuple canal (octa-channel) usant el zócalo SP3. pero no tots els processadors que usen AM4 estan basats en la microarquitectura Zen (la sèptima generació d'APUs i processadors Anthlon X4 estan basats en la microarquitectura Excavator).

Zen es basa en un disseny SoC.[5] Els controladors de memòria, PCIe, SATA i USB estan integrats en el mateix chip que els núcleus del processador. Açò té ventages en l'ample de banda i el consum d'energia, a costa de la complexitat i àrea del chip.[6] Este disseny SoC permet que la microarquitectura Zen escale des de computadores portàtils i mini-PC de factor de forma chicotet fins a computadores d'escritori de gama alta i servidors.

Per a 2020, AMD ya ha despachat 260 millons de núcleus Zen.[7]

Disseny

Segons AMD, l'enfocament principal de Zen és aumentar el rendiment per núcleu.[8][9][10] Característiques noves o millorades s'inclouen:[11]

  • El caché L1 ha canviat la seua política d'escritura de write-through a una write-back, permetent menor latencia i major ample de banda.[12]
  • L'arquitectura SMT (multihilo simultàneu) permet dos fils per núcleu, una diferència del disseny CMT (multihilo agrupat) utilisat en l'arquitectura Buldòzer anterior. Esta és una característica oferida anteriorment en alguns processadors IBM, Intel i Oracle.[13]
  • Un component fonamental per a tots els processadors basats en Zen és el Core Complex (CCX) que consta de quatre núcleus i els seus cachés associats. Els processadors en més de quatre núcleus consistixen en múltiples CCX conectats per Infinity Fabric.[14] Els processadors en número de núcleus que no siga un múltiple de quatre, tenen alguns núcleus deshabilitados.
  • Quatre ALUs, dos unitats AGU/LSU i dos unitats de menge flotant per núcleu.[15]
  • Recentment introduït el "gran" micro-operation cache.[16]
  • Cada núcleu SMT pot enviar fins a sis microoperaciones per cicle (una combinació de 6 micro-operacions sanceres i 4 micro-operacions de punt flotant per cicle).[17][18]
  • Ample de banda L1 i L2 casi 2 voltes més ràpit, en un ample de banda total de caché L3 de fins a 5 voltes.[19]
  • Clock gating (reducció de l'energia dissipada desactivant senyal de rellonge quan no està en us).[20]
  • Predictor de bots millorat usant un sistema perceptrón # en una matriu indirecta d'objectius, similar a la microarquitectura Bobcat,[21] alguna cosa que ha segut comparat en una ret neuronal per l'ingenier d'AMD Mike Clark.[22][23]
  • Motor de pila dedicat per a modificar el punter de piles, similar al dels processadors Intel Haswell i Broadwell..[24]
  • Compatibilitat binaria en la microarquitectura Skylake d'Intel:
  • Instrucció CLZERO per a borrar llínea de caché.[25]
  • Coalescencia de les entrades de les taules de paginació (PTE)) , que combina taules de paginació de 4 kiB en una pàgina de tamany 32 kiB.
  • "Pure Power" (sensors de monitoreo de potència més precisos).[23][27]
  • Neural Net Prediction i Smart Prefetch.[23]
  • Precision Boost.[23]
  • estendre Frequency Range (XFR), una funció d'overclocking automàtic que aumenta la velocitat del rellonge més allà de la freqüència torbe especificada.[23][28]
Esta és la primera volta en molt temps que els ingeniers tenim la llibertat total de construir un processador des de zero i fer lo millor que pugam. És un proyecte de varis anys en un equip realment gran. És com una marató en algunes carreres curtes en el mig. L'equip està treballant molt dur, pero poden vore la llínea de meta. Garantise que oferirà una gran millora en el rendiment i el consum d'energia sobre la generació anterior.
Suzanne Plummer, Líder de l'equipe Zen, 19 de setembre de 2015.[29]
 
Fotografía de un chip Ryzen 3 1200

L'arquitectura Zen es basa en un procés de 14 nanómetros FinFET subcontractat a GlobalFoundries,[30] que a la seua volta posseïx una llicència del seu procés de 14 nm de Samsung Electronics.[31] Açò proporciona una major eficiència que els processos de 32 nm i 28 nm que els anteriors processadors AMD FX i APUs d'AMD, respectivament.[32] La família de processadors Zen "Summit Ridge" usen el zócalo AM4 i conten en soport per a memòria DDR4 i una potència de disseny tèrmic (TDP) de 95 W.[32] Si be els fulls de ruta més recents no confirmaven el TDP per a productes d'escritori, sugerien una gama de productes mòvils de baixa potència de fins a dos núcleus Zen de 5 a 15 W i per a productes mòvils orientats al rendiment en fins a quatre núcleus Zen de 15 a 35 W de potència.[33]

Cada núcleu Zen pot decodificar quatre instruccions per cicle de rellonge i inclou un caché micro-op que alimenta a dos programadors, un programador per a cada u dels segments sancers i de menge flotant.[20][34] Cada núcleu té dos unitats de generació de direccions, quatre unitats sanceres i quatre unitats de menge flotant. Dos de les unitats de menge flotant són sumadores, i dos són sumadores múltiples. No obstant, usant operacions de multiplicació en suma pot evitar l'operació d'adició simultànea en una de les unitats sumadoras.[35] També hi ha millores en el predictor de branques. El tamany del caché L1 és de 64 KiB per a instruccions per núcleu i 32 KiB per a senyes per núcleu. El tamany del caché L2 és de 512 KiB per núcleu i el caché L3 és d'1 a 2 MB per núcleu. Els caché L3 oferixen 5 voltes l'ample de banda dels dissenys anteriors d'AMD.[19]

Història i desenrolle

AMD va començar a planificar la microarquitectura Zen poc despuix de tornar a contractar a Jim Keller en agost de 2012.[36] AMD va revelar formalment Zen en l'any 2015.

L'equip a càrrec del Zen va ser dirigit per Keller (qui es va anar d'AMD en setembre de 2015 despuix d'un periodo de 3 anys) i la líder de l'equipe Zen, Suzanne Plummer.[37][38] El cap de microarquitectura de Zen va ser un dels socis principals d'AMD, Michael Clark.[39][40][41]

Zen es va planejar originalment per a 2017 seguint sul núcleu germà K12 basat en ARM64, pero en el Financial Analyst Day de 2015 d'AMD es va revelar que la microarquitectura K12 va ser retardada en favor de començar el disseny de Zen, per a permetre-li ingressar al mercat dins del determini de l'any 2016, en el llançament dels primers processadors basats en Zen que s'esperaven per a octubre de 2016.[42]

En novembre de 2015, una font dins d'AMD va informar que els microprocessadors Zen havien segut provats i "varen complir en totes les expectatives" sense "colls de botella significatius trobats".[43]

En decembre de 2015, es rumoreaba que Samsung podria haver segut contractat com a fabricant dels processadors FinFET de 14 nm d'AMD, incloent tant Zen com la pròxima microarquitectura de processadors gràfics d'AMD, cridada Polaris.[44] Açò va ser aclarit per l'anunci de juliol de 2016 d'AMD de que els productes s'havien produït en èxit en el procés FinFET de 14 nm de Samsung.[45] AMD va declarar que Samsung s'usaria "si fora necessari", argumentant que açò reduiria el risc d'AMD en disminuir la dependència a qualsevol empresa fabricant de semiconductors.

En decembre de 2019, AMD va començar a llançar productes Ryzen de primera generació creats en l'arquitectura Zen + de segona generació.[46]

Referències

  1. ↑ «archive. org/web/20170621173214/http://www. anandtech. com/show/11551/amds-future-in-servers-new-7000-séries-cpus-launched-and-epyc-analysis AMD's Future in Servers: New 7000-Séries CPUs Launched and Epyc Analysis». Archivat des d'el anandtech. com/show/11551/amds-future-in-servers-new-7000-séries-cpus-launched-and-epyc-analysis original, el 21 de juny de 2017. Consultat el 8 d'agost de 2017.
  2. ↑ «hp. com/us/en/pdp/hp-envy-x360-convertible-laptop-15z-touch-1za07av-1 HP ENVY x360 Convertible Laptop - 15z touch - HP® Official Store».
  3. ↑ Brad Chacos. «pcworld. com/article/3020184/computers/amd-zen-based-cpus-and-apus-will-unify-around-socket-am4. html AMD Zen-based CPUs and APUs will unify around Socket AM4». PCWorld.
  4. ↑ «amd. com/en/products/ryzen-threadripper Ryzen™ Threadripper™ Processors | AMD» (en en).
  5. ↑ pcworld. com/article/3124306/hardware/dont-call-amds-upcoming-zen-chip-a-cpu. html How AMD's powerful Zen chip flouts the SoC stereotype (in (en)), PCWorld.
  6. ↑ anandtech. com/show/10581/early-amd-zen-server-cpu-and-motherboard-details-codename-naples-32cores-dual-socket-platforms-q2-2017 Early AMD Zen Server CPU and Motherboard Details, Anandtech. Recuperate le 22 de març de 2017.
  7. ↑ anandtech. com/print/15595/amd-shipped-260-million-zen-cores-by-2020 AMD Shipped 260 Million Zen Cores by 2020 anandtech. com/print/15595/amd-shipped-260-million-zen-cores-by-2020 archivat en Wayback Machine.. AnandTech.
  8. ↑ «techspot. com/news/60626-tech-reading-amd-zen-comeback. html Weekend tech reading: AMD 'Zen' and their return to high-end CPUs, tracking Windows pirates - TechSpot». techspot. com. Consultat el 12 de maig de 2015.
  9. ↑ «com/review/28228/amd-zen-chips-headed-to-desktops-servers-in-2016 AMD: Zen chips headed to desktops, servers in 2016 - The Tech Report - Page 1». techreport. com. Consultat el 12 de maig de 2015.
  10. ↑ Anton Shilov. kitguru. net/components/cpu/anton-shilov/amd-buldòzer-was-not-a-game-changer-but-next-gen-zen-x86-core-will-be/ AMD: ‘Buldòzer’ was not a game-changer, but next-gen ‘Zen’ will be, KitGuru. Recuperate le 1 de febrer de 2015.
  11. ↑ amd. com/TechDocs/55723_SOG_Fam_17h_Processors_3.00. pdf Software Optimization Guide for AMD Family 17h Processors / AMD, June 2017
  12. ↑ «archive. org/web/20160819112224/http://www. anandtech. com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed AMD Zen Microarchitecture: Dual Schedulers, Micro-Op Cache and Memory Hierarchy Revealed» (en inglés). http://www. anandtech. com. Archivat des d'el anandtech. com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed original, el 19 d'agost de 2016. Consultat el 15 de maig de 2020.
  13. ↑ «archive. org/web/20160304120643/http://techfrag. com/2015/05/08/amd-zen-confirmed-for-2016-features-40-ipc-improvement-over-excavator/ AMD Zen Confirmed for 2016, Features 40% IPC Improvement Over Excavator». Archivat des d'el com/2015/05/08/amd-zen-confirmed-for-2016-features-40-ipc-improvement-over-excavator/ original, el 4 de març de 2016. Consultat el 18 de maig de 2020.
  14. ↑ Ian Cutress. «archive. org/web/20170307094810/http://www. anandtech. com/show/11170/the-amd-zen-and-ryzen-7-review-a-deep-dive-on-1800x-1700x-and-1700/9 The Core Complex, Caches, and Fabric». Archivat des d'el anandtech. com/show/11170/the-amd-zen-and-ryzen-7-review-a-deep-dive-on-1800x-1700x-and-1700/9 original, el 7 de març de 2017. Consultat el 21 de juny de 2017.
  15. ↑ «archive. org/web/20161126170540/http://www. hotchips. org/wp-content/uploads/hc_archives/hc28/HC28.23-Tuesday-Epub/HC28.23.90-High-Perform-Epub/HC28.23.930-X86-core-MikeClark-AMD-final_v2-28. pdf A New x86 Core Architecture for the Next Generation of Computing». AMD. Archivat des d'el hotchips. org/wp-content/uploads/hc_archives/hc28/HC28.23-Tuesday-Epub/HC28.23.90-High-Perform-Epub/HC28.23.930-X86-core-MikeClark-AMD-final_v2-28. pdf original, el 26 de novembre de 2016.
  16. ↑ Cutress, Ian. «archive. org/web/20160819112224/http://www. anandtech. com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed AMD Zen Microarchitecture: Dual Schedulers, Micro-Op Cache and Memory Hierarchy Revealed». Archivat des d'el anandtech. com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed original, el 19 d'agost de 2016. Consultat el 18 de maig de 2020.
  17. ↑ «com/amd-zen-architecture-hot-chips/ AMD Opens The Lid on Zen Architectural Details at Hot Chips – Huge Performance Leap Over Excavator, Massive Throughput on 14nm FinFET Design». Consultat el 23 d'agost de 2016.
  18. ↑ «archive. org/web/20171012094351/https://www. pcper. com/reviews/processors/amd-Zen-Architecture-Overview-Focus-Ryzen AMD Zen Architecture Overview: Focus on Ryzen | PC Perspective» (en en). Archivat des d'el pcper. com/reviews/processors/amd-Zen-Architecture-Overview-Focus-Ryzen original, el 12 d'octubre de 2017. Consultat el 13 de març de 2017.
  19. ↑ 19,0 19,1 «com/gadgets/2016/12/amd-zen-performance-details-release-dona't/ AMD’s Zen CPU is now called Ryzen, and it might actually challenge Intel» (en inglés). Consultat el 18 de maig de 2020.
  20. ↑ 20,0 20,1 anandtech. com/show/10578/amd-zen-microarchitecture-dual-schedulers-micro-op-cache-memory-hierarchy-revealed AMD Zen Microarchitecture, Anandtech. Recuperate le 18 d'agost de 2016.
  21. ↑ Jiménez, Daniel. «jilp. org/cbp2014/paper/danieljimenez. pdf Strided Sampling#ed Perceptron Predictor». Texas A&M University.
  22. ↑ Williams, Chris. «theregister. co. uk/2016/08/22/samsung_m1_core/ 'Neural network' spotted deep inside Samsung's Galaxy S7 silicon brain».
  23. ↑ 23,0 23,1 23,2 23,3 23,4 «archive. org/web/20170307094629/http://www. anandtech. com/show/11170/the-amd-zen-and-ryzen-7-review-a-deep-dive-on-1800x-1700x-and-1700/11 The AMD Zen and Ryzen 7 Review: A Deep Dive on 1800X, 1700X and 1700» (en inglés). Archivat des d'el anandtech. com/show/11170/the-amd-zen-and-ryzen-7-review-a-deep-dive-on-1800x-1700x-and-1700/11 original, el 7 de març de 2017. Consultat el 16 de maig de 2016.
  24. ↑ Fog, Agner. «agner. org/optimize/microarchitecture. pdf The microarchitecture of Intel, AMD and VIA CPUs». Technical University of Denmark.
  25. ↑ 25,0 25,1 25,2 phoronix. com/scan. php? page=news_item&px=AMD-Zen-CPU-Znver1 AMD Starts Linux Enablement On Next-Gen "Zen" Architecture, Phoronix. Recuperate le 17 de març de 2015.
  26. ↑ «phoronix. com/scan. php? page=news_item&px=AMD-Zen-CPU-Znver1 AMD Starts Linux Enablement On Next-Gen "Zen" Architecture - Phoronix». Phoronix.
  27. ↑ «amd. com/en-us/press-releases/Pages/amd-takes-computing-2016dec13. aspx AMD Takes Computing to a New Horizon with Ryzen™ Processors».
  28. ↑ Chen, Sam (24 de juny de 2017). «archive. org/web/20180826214710/https://www. custompcreview. com/wiki/xfr/ XFR». Archivat des d'el custompcreview. com/wiki/xfr/ original, el 26 d'agost de 2018.
  29. ↑ Kirk Ladendorf - For the American-Statesman. «mystatesman. com/news/business/amid-challenges-chipmnaker-amd-sees-a-way-forward/nngdf/ Amid challenges, chipmaker AMD sees a way forward».
  30. ↑ com/news/amd-shipping-zen-in-limited-volumes-q4 «AMD Shipping Zen In Limited Quantity Q4, Volume Rollout Ramps Q1 2017».hothardware. com.
  31. ↑ Schor, David (22 de juliol de 2018). «wikichip. org/news/1497/vlsi-2018-globalfoundries-12nm-leading-performance-12lp/ VLSI 2018: GlobalFoundries 12nm Leading-Performance, 12LP» (en en-us).
  32. ↑ 32,0 32,1 softpedia. com/news/14nm-AMD-Zen-CPU-Will-Have-DDR4-and-Simultaneous-Multithreading-471401. shtml 14nm AMD Zen CPU Will Have DDR4 and Simultaneous Multithreading, Softpedia. Recuperate le 31 de giner de 2015.
  33. ↑ archive. org/web/20151117024542/http://www. shattered. media/amds-next-gen-cpu-zen/ AMD's next gen CPU Zen, Shattered. Mija. Archivate ab shattered. media/amds-next-gen-cpu-zen/ le original le 17 de novembre de 2015.
  34. ↑ «blogspot. fi/2015/10/amds-zen-core-family-17h-to-have-tingues. html AMD's Zen core (family 17h) to have tingues pipelines per core».
  35. ↑ AMD, "Software Optimization Guider for AMD Family 17h Processors"
  36. ↑ Plantilla:Cite av mija
  37. ↑ «archive. org/web/20151015183820/http://anandtech. com/show/9643/jim-keller-leaves-amd Jim Keller Leaves AMD». Anand tech. Archivat des d'el com/show/9643/jim-keller-leaves-amd original, el 15 d'octubre de 2015. Consultat el 14 d'octubre de 2015.
  38. ↑ Ladendorf, Kirk. «archive. org/web/20200104004454/https://www. statesman. com/business/20160904/amid-challenges-chipmaker-amd-sees-a-way-forward Amid challenges, chipmaker AMD sees a way forward» (en en). Archivat des d'el statesman. com/business/20160904/amid-challenges-chipmaker-amd-sees-a-way-forward original, el 4 de giner de 2020.
  39. ↑ eetimes. com/document. asp? doc_aneu=1330348 AMD Reveals Zen of X86, EE Claves. Recuperate le 3 de març de 2017.
  40. ↑ com/2016/08/24/how-amd-designed-what-could-be-its-most-competitive-processors-in-a-decade/ How AMD designed what could be its most competitive processors in a decade, VentureBeat. Recuperate le 3 de març de 2017.
  41. ↑ techarp. com/articles/joe-macri-disruptive-nature-amd-ryzen/ Joe Macri : The Disruptive Nature of AMD Ryzen, TechArp. Recuperate le 20 d'abril de 2017.
  42. ↑ kitguru. net/components/cpu/anton-shilov/amd-set-to-release-first-zen-based-microprocessors-in-clapix-2016-document AMD set to release first ‘Zen’-based microprocessors in clapix 2016 – document. Recuperate le 30 d'agost de 2015.
  43. ↑ «archive. org/web/20151104151335/http://www. overclock3d. net/articles/cpu_mainboard/amd_tests_zen_cpus_met_all_expectation_with_no_significant_bottlenecks_found/1 OC3D :: Article :: AMD Tests Zen CPUs, "Met All Expectation" with no "Significant Bottlenecks" found :: AMD Tests Zen CPUs, Met All Expectation with no Significant Bottlenecks found». Archivat des d'el overclock3d. net/articles/cpu_mainboard/amd_tests_zen_cpus_met_all_expectation_with_no_significant_bottlenecks_found/1 original, el 4 de novembre de 2015. Consultat el 18 de maig de 2020.
  44. ↑ «Samsung to fab AMD Zen & Arctic islands on its 14 nm Finfet node».
  45. ↑ forbes. com/sites/patrickmoorhead/2016/07/25/amd-diversifies-14nm-manufacturing-with-samsung/#4i63559550fb AMD Officially Diversifies 14nm Manufacturing With Samsung, Forbes. Recuperate le 26 de juliol de 2016.
  46. ↑ «com/first-gen-amd-ryzen-cpus-llaure-appearing-with-12nm-zen-architecture/ First-Gen AMD Ryzen CPUs llaure Appearing with 12nm Zen+ Architecture».