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

Permalänk
Medlem
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

Visa signatur

| nVidia RTX3090FE | R9 5950x | MSI x570 Unify | Ballistix sport 3000c15 32GB DR@3800c16 | Custom Loop EKWB | 9TB nvme, 3TB sata SSD | RM1000x | Creative X4 | Lian Li o11 Dynamic | Alienware aw3821dw | >Zen2 på 3-400 mobo< | >x570 VRM< | :::AMD Zen Minnesguide:::|:::AMD Zen & Zen+ Överklockningsguide:::

Permalänk
Medlem

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.

Permalänk
Medlem
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.

Visa signatur

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

Louqe Ghost S1 MkII Limestone | Intel Core i5 11400F | Noctua NH-L12 Ghost S1 | Asrock B560M-ITX/AC | Crucial Ballistix 16gb 3466Mhz Cl16 | HP 3060 Ti Arctic Mod | WD Blue Nvme 1Tb | Corsair SF600 Platinum

Permalänk
Medlem

@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

Visa signatur

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 VG27BQ 27" 165Hz

Ryzen 5 5600x@stock / Asus Rog Strix X570-E Gaming / Corsair Vengeance RGB Pro 16GB 3600MHz CL18 / MSI RTX3070 Suprim X / BeQuiet Pure Power 11 600W / Asus VG278Q 27" 144Hz

Permalänk
Medlem
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.

Permalänk
Datavetare

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!

Visa signatur

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

Permalänk
Medlem
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.

Permalänk
Datavetare
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.

Visa signatur

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