artykuły

AMD Zen 2 – szczegóły architektury procesorów Ryzen trzeciej generacji

21
28 czerwca 2019, 15:01 Mateusz Brzostek

Nadchodzące procesory AMD Ryzen trzeciej generacji są zbudowane w architekturze Zen 2. To ewolucyjne rozwinięcie udanej architektury Zen, ukształtowane przez postęp w litografii i doświadczenia z istniejącymi procesorami Ryzen i Epyc. Zanim będziemy mogli zbadać wydajność i przydatność nowych procesorów, przyjrzyjmy się ich architekturze.

Spis treści

Najważniejszą częścią współczesnych procesorów do komputerów biurkowych pozostają rdzenie zgodne z architekturą x86. To bardzo rozbudowane i złożone maszyny obliczeniowe, podzielone ze względu na etapy wykonywania instrukcji oraz odrębne części funkcjonalne.    

Instrukcje są pobierane z pamięci, dekodowane, przetwarzane na prostsze mikrooperacje, wykonywane w optymalnej kolejności przez odpowiednie jednostki wykonawcze, a ich wyniki zapisywane z powrotem do pamięci. Na kolejnych stronach przyjrzymy się zmianom w każdej z tych części rdzenia x86.

Jako punkt odniesienia (szczególnie w sprawach związanych z architekturą) warto zapoznać się z poprzednimi artykułami, w których opisywaliśmy procesory z pierwszej i drugiej generacji Ryzen oraz architekturę Zen:

Artykuły związane z pierwszą generacją procesorów Ryzen, Ryzen Threadripper oraz Ryzen G:

Strona:
p_liderZobacz profil
Poziom ostrzeżenia: 0%
p_lider2019.06.28, 15:54
16#1
Wow, bardzo fajny artykuł! :) Jedyne czego mi tutaj brakuje, to opis Infiniti Fabric I jak nowa wersja IF różni się od starej.
mbrzostekZobacz profil
Poziom ostrzeżenia: 0%
Autor publikacjimbrzostek2019.06.28, 16:02
p_lider @ 2019.06.28 15:54  Post: 1208942
Jedyne czego mi tutaj brakuje, to opis Infiniti Fabric I jak nowa wersja IF różni się od starej.

Niestety nie wiemy jeszcze zbyt wiele - więcej szczegółów będzie zapewne na Hot Chips w sierpniu. Na razie AMD nie pokazało nawet zdjęcia jądra - wszystko jest sekretne.
Orzel94Zobacz profil
Poziom ostrzeżenia: 0%
Orzel942019.06.28, 16:56
-1#4
Już mogliby zostawić te 64kB tylko zrobić je 8 drożne... :P
SleepyZobacz profil
Poziom ostrzeżenia: 0%
Sleepy2019.06.28, 17:28
AVX to też instrukcje 256bitowe. AVX2 na dobra sprawę 'jedyne' co wprowadził to obsługę intow dla operacji wektorowych 256bitowych. AVX to arytmetyka na floatach/doublach ale ciągle na 256bitach.
MitycznyJeżZobacz profil
Poziom ostrzeżenia: 0%
MitycznyJeż2019.06.28, 18:04
kontrolery PCI-E 4.0, łącznie 24 linie, z których 20 jest przeznaczonych do wykorzystania przez użytkownika, a 4 zarezerwowane na komunikację z chipsetem

Czy to znaczy, że coś się zmieniło?
Bo w poprzednich ryzenach te linie nie były zarezerwowane, a po prostu prawie zawsze używane do łączenia z chipsetem. Ale gdy producent płyty nie decydował się na konwencjonalny chipset, mógł tych linii normalnie użyć - przykładowo w asrocku deskmini A300 te linie zostały przeznaczone na gniazdo M.2 NVMe.
jarekzonZobacz profil
Poziom ostrzeżenia: 0%
jarekzon2019.06.28, 19:02
-3#7
Na tym portalu są najlepsze artykuły jakie można znaleźć w sieci.
znafcaZobacz profil
Poziom ostrzeżenia: 33%
znafca2019.06.28, 19:30
A mozna sprawdzic jak szybszy ram 4000 mhz wplywa na Infity Fabric i wydajnosc?
Moze szybsze Ramy zmienia dzielniki dla IF i bedzie efektywnie gorzej stednio lepiej?
Czy test dyskow pcie od razu zrobicie?
CY dacie same gry czy tez jakies bardziej proczastosowania? W tym np wietalka, bazy danych granie streamowanie JEDNOCZESNIE?
KituZobacz profil
Poziom ostrzeżenia: 0%
Kitu2019.06.28, 20:01
11#9
Każdy rdzeń ma rozdzielone pamięci podręczne L1: jedna część, L1I, przechowuje dane, druga, L1D, kod.

Nie powinno być odwrotnie - L1I na kod (instrukcje), L1D na dane?

Ogólnie artykuł świetny - jak chyba wszystkie opisujące architektury podzespołów ;)
mbrzostekZobacz profil
Poziom ostrzeżenia: 0%
Autor publikacjimbrzostek2019.06.28, 20:11
MitycznyJeż @ 2019.06.28 18:04  Post: 1208962

Czy to znaczy, że coś się zmieniło?

Nie, jest tak samo - można włożyć Ryzena 3000 do ASRocka DeskMini A300 (o ile będzie odpowiednia aktualizacja UEFI) i będzie można wykorzystać wszystkie 24 linie PCI-E po swojemu.
Kitu @ 2019.06.28 20:01  Post: 1208985

Nie powinno być odwrotnie?

Tak, to pomyłka, już poprawione!
Edytowane przez autora (2019.06.28, 20:11)
Zaloguj się, by móc komentować
1