AMD djupdyker i Zen 2 och Ryzen 3000 – ta del av alla tekniska presentationer

Trädvy Permalänk
Medlem
Plats
Sälen
Registrerad
Maj 2004
Skrivet av JonasT:

Tack för att ni kollade, verkade lite underligt att de lade till olika fotnoter för test som borde utförts på samma sätt, normalt brukar också det specificeras vilken hårdvara som brukats men här var det uppenbarligen lite glest, vi får helt enkelt avvakta era och andra professionella testares resultat.

Skickades från m.sweclockers.com

3DMark | R9 3900x | Asrock X370 Prof. Gaming | Corsair 16GB LPX 3733 c17 | Corsair h150i Pro | MSI GTX1080 Gaming X | 500GB 970EVO, 1050GB MX300, 3TB 7200rpm | RM750x | Xonar Phoebus | Phanteks Enthoo Evolv Atx | Acer Z35 | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2012

Tycker denna sliden är lite intressant. Testerna är ju enligt AMD gjorda med den tidigare patxhen så dessa förbättringar är i så fall ovanpå dessa siffror.

Trädvy Permalänk
Medlem
Plats
Utomlands
Registrerad
Feb 2005
Skrivet av Pepsin:

Lite roligt att den absolut billigaste budgetmodellen har 6 kärnor och 12 trådar. För två år sedan var det absolut vassaste från Intel för mainstream desktop 4 kärnor/8 trådar.

För mig lutar det nog åt 3700X eller 3800X. Har aldrig stött på något scenario där 8 kärnor inte räckt till, men däremot har det funnits en del enstaka tillfällen när man hade kunnat önska lite högre klockfrekvens och IPC. Det gäller framförallt simulatorspel som t.ex. X-Plane, samt musikproduktion, där man vill ha låg latens och hög enkeltrådad prestanda, kombinerat med många kärnor.

Man lär dock definitivt vänta på recensioner, och även avvakta hur det blir med stöd för processorn på lite äldre moderkort.

Den billigaste budgetmodellen blir väl ändå 3200G, vilken är 4c/4t med inbyggd grafik för 99 USD. 3600 är ju ändå ingen budgetmodell, utan en konsumentprocessor i mellanklassen.

Instead, why don't you go get me a big cup of coffee with so much fake sugar that the coffee itself gets cancer?

Trädvy Permalänk
Medlem
Registrerad
Okt 2018

@JonasT: Vad i hela!, att sätta på PBO = Garantin är borta
Att använda XMP / DOCP i bios för minnet = Garantin är borta

I5 9600k@stock / Cooler Master Evo 212 / Gigabyte Z390 Gaming X / Corsair Vengeance LPX 16GB DDR4 3000MHz / MSI RTX2070 Gaming Z / EVGA 550 BQ / Asus VG278Q 27" 144Hz

Ryzen 3600 / Cooler Master Evo 212 / Asus Prime B450 Plus / HyperX Predator 16GB DDR4 3200MHz / Asus RTX2060 Rog Strix OC

Intel i5 6500 / MSI B150 Night Elf / 16GB HyperX 2133MHz / XFX RX480

Trädvy Permalänk
Medlem
Registrerad
Nov 2011
Skrivet av Pepsin:

Lite roligt att den absolut billigaste budgetmodellen har 6 kärnor och 12 trådar. För två år sedan var det absolut vassaste från Intel för mainstream desktop 4 kärnor/8 trådar.

För mig lutar det nog åt 3700X eller 3800X. Har aldrig stött på något scenario där 8 kärnor inte räckt till, men däremot har det funnits en del enstaka tillfällen när man hade kunnat önska lite högre klockfrekvens och IPC. Det gäller framförallt simulatorspel som t.ex. X-Plane, samt musikproduktion, där man vill ha låg latens och hög enkeltrådad prestanda, kombinerat med många kärnor.

Man lär dock definitivt vänta på recensioner, och även avvakta hur det blir med stöd för processorn på lite äldre moderkort.

Det är inte budgetprocessorer. Budgetprocessorer har inte tillkännagetts ännu. Det där är mellanklass. När Intel hade ett stort övertag så låg deras bästa i5 runt 200$ och deras i7 till mainstreamplattformen lite över 300$. Så priserna är faktiskt högre nuförtiden.

Trädvy Permalänk
Datavetare
Plats
Stockholm
Registrerad
Jun 2011

Givet mina första två inlägg i gamla samlingstråden för Zen kan jag bara applådera AMD för att de läste vad som skrevs och tog det till sig

Nåja, lite mer seriöst. Var faktiskt lite underligt val AMD gjorde i deras design av L1I$ i Zen/Zen+ då det sedan länge fanns så många exempel på att en mindre L1 cache men där cache-storlek dividerat med antal set är lika med storleken på en "page" (4 kB för x86).

L1I$ är i Zen/Zen+ 64 kB med totalt fyra delar medan Zen2 har 32 kB med totalt åtta delar. 32 kB / 8 = 4 kB -> TLB och L1I$ kan nu göras parallellt (en optimering Intel gjort sedan Sandy Bridge, Apple gjorde i deras ARM och som ARM till slut fått in i deras Cortex serie).

Från de benchmark som läckts är IPC ökning för Zen2 brutal, >30 % för bl.a. skriptspråk som Python (idag ett av världens populäraste programspråk), Perl, Ruby, LUA, BASH, PowerShell, m.fl. Zen/Zen+ har rent ut sagt usel prestanda i just dessa fall, då mätningar på dessa fall inte pekar på cache-missar, branch-missar eller något sådant blir en av de få kvarvarande förklaringarna att dessa fall trillar konsekvent ur den så kallade micro-op-cachen som Zen har (Intel introducerade en sådan i Sandy Bridge) och gick i stället mot L1I.

Oavsett orsak är detta ett rejält lyft för Zen2 för de som använder datorn for programutveckling.

Zen2 fixar också en en annan punkt jag i inläggen ovan gissade skulle bli en flaskhals då x86 inte är en s.k. load/store arkitektur ("CISC") utan aritmetiska operationer kan ha minne som en av sina operander. Misstänker att Zen bara fick två ALUs då designen initialt var tänkt att både användas för x86 (Zen) och 64-bitars ARM (K12), för ARM (som är en load/store arkitektur, aritmetiska operationer jobbar enbart med register) hade två ALUs varit fullt tillräckligt.

De flesta är rätt överens om att optimal load/store kapacitet för x86 är 2:1, vilket är exakt vad Zen2 nu fått. Tre ALUs som kan utföra upp till två loads och en store per cykel.

Agner Fog har nog nätets bästa analyser av mikroarkitekturerna hos olika x86 designer. Kring Zen/Zen+ pekar han på att det är den design med högst teoretisk kapacitet så här långt, men det går i praktiken bara att nå nära peak-kapacitet i extremt tillrättalagda micro-benchmarks.

Gick att se rätt tidigt att AMD inte ändrat "back-end" alls sett till ALUs, detta i deras patcher till kompilatorprojekten GCC och LLVM. Men givet det Agner Fog pekar på är ju inte det heller flaskhalsen.

Fanns ett par områden där Core presterar väsentligt bättre jämfört med Zen/Zen+. Ett är löst i Zen2. Ett annat fall som kanske inte är super-revant för den de flesta på SweC, men som definitivt är viktigt i datacenter/servers är I/O-prestanda mellan virtuella-maskiner och mellan containers.

Gillar verkligen inte att AMD trummar på med femtielva renderingstester (det är 2019, ett RTX 2060 har högre renderingskapacitet än en 64-kärnors Epyc så vem bryr sig?). Men om Zen2 även löst I/O-prestanda mellan VM/containers (ett fall där Intel typiskt är 50-100 % snabbare idag) så lär det riktigt lossna på datacentermarknaden för AMD. I det läget har Intel rejält bråttom att få ut nästa generation i mer än bärbara!!!

För den typiske SweC:aren kanske huvudfrågan ändå står kring spelprestanda. De två förbättringar som nämns ovan har absolut en positiv inverkan på spelprestanda, huruvida det räcker för att matcha eller till och med kliva förbi Skylake lär nog inte veta innan 7 juli.

Att man gått tillbaka till en "norrbrygga", d.v.s. man kör inte längre kör med integrerad minneskontroller är negativt för spelprestanda. De förändringar som gjorts lär med råge väga upp det.

TL;DR Zen2 är definitivt ett större fall framåt än man kunnat vänta sig!

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Trädvy Permalänk
Medlem
Plats
Sundsvall
Registrerad
Okt 2003
Skrivet av CubaCola:

@JonasT: Vad i hela!, att sätta på PBO = Garantin är borta
Att använda XMP / DOCP i bios för minnet = Garantin är borta

Man får väl utgå från att AMDs presenterade data då inte nyttjar PBO, utan bara PB.
XMP är ju okej så länge den inte går över 3,2 GHz.

För övrigt anser jag att MS FlightSim X borde vara standard som ett av benchmarkprogrammen.

Trädvy Permalänk
Datavetare
Plats
Stockholm
Registrerad
Jun 2011
Skrivet av Olle P:

XMP är ju okej så länge den inte går över 3,2 GHz.

Så vitt jag vet finns inga DDR4-3200 med lägre CL än 20 som uppfyller JEDEC standarden i att spänningen inte får överskrida 1,2 V.

För stationära datorer är det självklart ett icke-problem med högre spänning, men rent tekniskt är det "överklockning" då man kör utanför de officiella ramarna.

Så XMP är OK så länge man inte överskrider någon de saker som specificeras av JEDEC, vilket i praktiken gör XMP rätt meningslös...

Edit: ovan blev inte rätt. XMP är allt annat än meningslöst för normalanvändaren, menade att det är meningslöst om kravet är att följa JEDEC slaviskt.

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer