[Official Topic] AMD "Zen"
Inviato: domenica 4 ottobre 2015, 20:52
Zen sarà la micro architettura x86 che andrà a sostituire la micro architettura Bulldozer, oggi aggiornata ad Exacavator.
Si tratterà di una uArch SMT (simultaneous multithreading) al pari delle CPU Intel che possiamo trovare in commercio (Haswell, Broadwell, Skylake, ecc), e dovrebbe essere disponibile commercialmente alla fine del 2016, con una nuova famiglia di CPU. Per le APU si dovrà attendere il 2017.
Attualmente non si conosce molto riguardo questa uArch, se non che avrà il design della Cache completamente rinnovato rispetto a Bulldozer, sarà prodotto con un nodo FinFET (14nm SS/GF o 16nm TSMC?) e avrà un nuovo socket (AM4, probabilmente di tipo FPGA).
Le principali funzionalità (linee PCI-E, CTRL SATA, ecc) saranno tutte integrate on-die, quindi il south bridge potrebbe venire realizzato da un'azienda esterna (ASMedia).
AMD sembra abbia iniziato il tape out dei primi sample (probabilmente solo per assicurarsi che sia tutto funzionante) a metà 2015.
Matthias Waldhauer (nick: Desdenboy), ha pubblicato un interessante articolo relativo al disegno delle pipeline di Zen. Secondo Matthias Zen dovrebbe avere 10 issue ports (4 ALU, 4 FPU, 2 AGU), e un numero imprecisato di stadi di pipeline (si suppone tra gli 11 e i 14). Per raffronto, possiamo citare i 16-19 delle varie iterazioni di Bulldozer ed i 14 di Haswell. Si tratterebbe, se così fosse, di una uArch pensata per essere prodotta su nodi a basso consumo, almeno per funzionare a 3 GHz (Si tratterebbe di una soluzione simile a quanto già visto con la uArch Cyclone di Apple, con pipeline lunghe tra gli 11 ed i 13 stadi).
http://dresdenboy.blogspot.com/
Le istruzioni AVX e AVX2 saranno eseguite a 128bit, in quanto attualmente (oltre il 95%) di quelle sfruttate dai software commerciali sono di questa lunghezza. Implementare l'esecuzione a 256bit sarebbe uno spreco di risorse, almeno per ora (e probabilmente per i prossimi 5/6 anni), secondo diversi esperti del settore. Questo permetterà a Zen di raggiungere le prestazioni di Haswell consumando meno (Haswell ha unità AVX a 256bit).
Almeno una APU basata su Zen, e disponibile durante il 2017, dovrebbe fare uso delle memorie HBM On-Package, così da migliorare le prestazioni della iGPU. Tale APU sarà prodotta da GloFo, ed assemblata da Amkor.
Ad oggi si sa che RyZen (Nome ufficiale commerciale delle CPU ZEN) avrà un IPC compreso tra IVB (task AVX 256Bit) e SKL, e che la CPU di punta avrà le frequenze almeno di 3.6 GHz (Deafult) e 4.0 GHz (Turbo), il tutto entro i 95W di TDP.
Tra le feature più interessanti, il Turbo (Chiamato Extended Frequency Range - XFR) sullo stile di quello implementato da NVIDIA nelle GPU Pascal: finché si rimane entro una certa temperatura ed il TDP impostato, la frequenza continuerà a salire. Altra interessante novità, gli step di frequenza pari a 25 MHz, i quali offriranno una granularità di frequenza migliore rispetto ai classici 100 MHz fino ad ora utilizzati (Questo permetterà prestazioni migliori a parità di consumi).
Per il momento AMD ha mostrato, direttamente ed indirettamente, solo sample 8 core.
Si tratterà di una uArch SMT (simultaneous multithreading) al pari delle CPU Intel che possiamo trovare in commercio (Haswell, Broadwell, Skylake, ecc), e dovrebbe essere disponibile commercialmente alla fine del 2016, con una nuova famiglia di CPU. Per le APU si dovrà attendere il 2017.
Attualmente non si conosce molto riguardo questa uArch, se non che avrà il design della Cache completamente rinnovato rispetto a Bulldozer, sarà prodotto con un nodo FinFET (14nm SS/GF o 16nm TSMC?) e avrà un nuovo socket (AM4, probabilmente di tipo FPGA).
Le principali funzionalità (linee PCI-E, CTRL SATA, ecc) saranno tutte integrate on-die, quindi il south bridge potrebbe venire realizzato da un'azienda esterna (ASMedia).
AMD sembra abbia iniziato il tape out dei primi sample (probabilmente solo per assicurarsi che sia tutto funzionante) a metà 2015.
Matthias Waldhauer (nick: Desdenboy), ha pubblicato un interessante articolo relativo al disegno delle pipeline di Zen. Secondo Matthias Zen dovrebbe avere 10 issue ports (4 ALU, 4 FPU, 2 AGU), e un numero imprecisato di stadi di pipeline (si suppone tra gli 11 e i 14). Per raffronto, possiamo citare i 16-19 delle varie iterazioni di Bulldozer ed i 14 di Haswell. Si tratterebbe, se così fosse, di una uArch pensata per essere prodotta su nodi a basso consumo, almeno per funzionare a 3 GHz (Si tratterebbe di una soluzione simile a quanto già visto con la uArch Cyclone di Apple, con pipeline lunghe tra gli 11 ed i 13 stadi).
http://dresdenboy.blogspot.com/
Le istruzioni AVX e AVX2 saranno eseguite a 128bit, in quanto attualmente (oltre il 95%) di quelle sfruttate dai software commerciali sono di questa lunghezza. Implementare l'esecuzione a 256bit sarebbe uno spreco di risorse, almeno per ora (e probabilmente per i prossimi 5/6 anni), secondo diversi esperti del settore. Questo permetterà a Zen di raggiungere le prestazioni di Haswell consumando meno (Haswell ha unità AVX a 256bit).
Almeno una APU basata su Zen, e disponibile durante il 2017, dovrebbe fare uso delle memorie HBM On-Package, così da migliorare le prestazioni della iGPU. Tale APU sarà prodotta da GloFo, ed assemblata da Amkor.
Ad oggi si sa che RyZen (Nome ufficiale commerciale delle CPU ZEN) avrà un IPC compreso tra IVB (task AVX 256Bit) e SKL, e che la CPU di punta avrà le frequenze almeno di 3.6 GHz (Deafult) e 4.0 GHz (Turbo), il tutto entro i 95W di TDP.
Tra le feature più interessanti, il Turbo (Chiamato Extended Frequency Range - XFR) sullo stile di quello implementato da NVIDIA nelle GPU Pascal: finché si rimane entro una certa temperatura ed il TDP impostato, la frequenza continuerà a salire. Altra interessante novità, gli step di frequenza pari a 25 MHz, i quali offriranno una granularità di frequenza migliore rispetto ai classici 100 MHz fino ad ora utilizzati (Questo permetterà prestazioni migliori a parità di consumi).
Per il momento AMD ha mostrato, direttamente ed indirettamente, solo sample 8 core.