Zen (mikroarchitektura) - Zen (microarchitecture)

Zen jest nazwa kodowa dla rodziny procesorów komputerowych microarchitectures od AMD , zapoczątkowana w lutym 2017 roku z pierwszego pokolenia jego Ryzen procesorów.

Porównanie

Mikroarchitektura Zen Zen 2 Zen 3
Warianty mikroarchitektury Zen Zen+
Proces produkcji (nm) 14nm 12nm 7nm
Pamięć podręczna µop 2K 4K
L1 Dane Rozmiar 32 KiB
Sposoby 4 8
Czas oczekiwania 4-8
Instrukcja Rozmiar 64 KiB 32 KiB
sposoby 8
Czas oczekiwania ? 4-8
TLB 512-wpis 1024-wpis
L2 Rozmiar 512 KiB/rdzeń
sposoby 8
Czas oczekiwania 17 12
TLB 1536-wpis 2048-wpis
L3 Rozmiar 2048 KiB/rdzeń 4096 KiB/rdzeń 4096 KiB/rdzeń
sposoby 16
Czas oczekiwania 35 40 46
Hyper Threading tak
OoO okno (ROB) 192 224 256
Rurociąg scena 19
Dekoduj (sposoby) 4
Planista Wpisy ?
Załatwić 6
Zarejestruj plik Liczba całkowita 84 92 96
zmiennoprzecinkowa 96
Kolejka Instrukcja 72
Przydział 44
AGU 2 3
Instrukcje SSE2 tak
SSE3
SSE4
AVX
AVX2
FMA
AVX512 Nie
Mikroarchitektura Zen Zen+ Zen 2 Zen 3
Warianty mikroarchitektury Zen

Historia

Zen zi bez GPU
Ryzen Epyc MCM
Ryzen ThreadRipper MCM

Pierwsza generacja

Pierwsza generacja Zen została wprowadzona na rynek z serią procesorów Ryzen 1000 (o nazwie kodowej Summit Ridge) w lutym 2017 roku. Pierwszy system podglądu oparty na Zen został zademonstrowany na targach E3 2016 , a po raz pierwszy szczegółowo omówiono go podczas wydarzenia zorganizowanego przecznicę od Intel Developera Forum 2016. Pierwsze procesory oparte na Zen pojawiły się na rynku na początku marca 2017 r., procesory serwerowe Epyc wywodzące się z Zen (o nazwie kodowej „Neapol”) zostały wprowadzone na rynek w czerwcu 2017 r., a oparte na Zen APU (o nazwie kodowej „Raven Ridge”) pojawiły się w listopadzie 2017 r. Ta pierwsza iteracja Zen wykorzystywała 14 nm proces produkcyjny Global Foundries.

Drugie pokolenie

Zen+ został po raz pierwszy wydany w kwietniu 2018 r., zasilając drugą generację procesorów Ryzen, znaną jako Ryzen 2000 (o nazwie kodowej „Pinnacle Ridge”) dla popularnych komputerów stacjonarnych oraz Threadripper 2000 (o nazwie kodowej „Colfax”) dla zaawansowanych konfiguracji komputerów stacjonarnych. To pokolenie wykorzystywało proces 12 nm firmy Global Foundries, ulepszoną wersję ich węzła 14 nm.

Trzecia generacja

Procesory z serii Ryzen 3000 zostały wprowadzone na rynek 7 lipca 2019 r., natomiast procesory serwerowe Epyc oparte na Zen 2 (nazwa kodowa „Rome”) zostały wprowadzone na rynek 7 sierpnia 2019 r. Zen 2 zasilał również linię procesorów APU do komputerów stacjonarnych sprzedawanych jako Ryzen 4000. Były to pierwsze procesory konsumenckie wykorzystujące 7-nanometrowy węzeł procesowy TSMC. Zen 2 wprowadził architekturę opartą na chipsecie, w której wszystkie procesory do komputerów stacjonarnych, stacji roboczych i serwerów wykorzystywały te same chipsety rdzeniowe. IO dla tych procesorów było obsługiwane przez kostkę IO, oddzieloną od rdzeni przetwarzających. Matryca IO używana przez procesory Matisse była małym chipem w GF 12nm, gdzie matryca IO wykorzystywana w Threadripper i Epyc była znacznie większa i była w stanie obsłużyć więcej IO. Chiplety te zostały połączone własną technologią Infinity Fabric drugiej generacji firmy AMD, umożliwiającą połączenie o niskim opóźnieniu między rdzeniami a ich we/wy. Matisse był ograniczony do dwóch 8-rdzeniowych chipletów, a Threadripper/Epyc do ośmiu 8-rdzeniowych chipletów. Rdzenie przetwarzające w chipletach zostały zorganizowane w CCX (Core Complexes) składające się z czterech rdzeni, połączonych ze sobą, tworząc pojedynczą ośmiordzeniową matrycę CCD (Core Chiplet Die).

Czwarta generacja

Zen 3 został wydany 5 listopada 2020 roku, wykorzystując bardziej dojrzały proces produkcyjny 7 nm, zasilając procesory i układy APU z serii Ryzen 5000 (nazwa kodowa „Vermeer” (CPU) i „Cézanne” (APU)) oraz procesory Epyc (nazwa kodowa „Milan”) . Główną zaletą Zen 3 w porównaniu z Zen 2 jest wprowadzenie zunifikowanego CCX, co oznacza, że ​​każdy chiplet rdzenia składa się teraz z ośmiu rdzeni z dostępem do 32 MB pamięci podręcznej, zamiast dwóch zestawów po cztery rdzenie z dostępem do 16 MB pamięci podręcznej każdy.

Zobacz też

Bibliografia