AMD kan inte göra processorer. Jasså?

Permalänk
Moderator, Testpilot

AMD kan inte göra processorer. Jasså?

För er som gärna vänder kappan efter vinden och gör en höna av en fjäder så tycker jag ni ska läsa den här lilla bloggen.

http://www.anandtech.com/weblog/showpost.aspx?i=443

Citat:

A few years ago it was fashionable to bash Intel's Pentium 4 as a braindead architecture. The fact that the Pentium 4 Northwood (533 MHz FSB) was the best performing processor from mid 2002 until late 2003 in many applications, and that the Pentium 4 Northwood remained competitive until early 2004 was conveniently forgotten: nuances do not make good headlines.

Med risk för massiv trollning och anklagelser för att vara fan boy så tillåt mig försvara mig med att så är inte fallet. Core 2 är en utmärkt processor men innan man dissar AMD helt kan man ju fundera lite först.

Puss

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Hedersmedlem

Behövs det verkligen en ny tråd om detta? Räcker det inte med att varannan nyhet urartar till en liknande debatt? Och vill du med citatet bemöta det vanligaste "argumentet" mot intel: att pentium4 inte var lika bra som athlon?

Permalänk
Moderator, Testpilot
Citat:

Ursprungligen inskrivet av Elgot
Behövs det verkligen en ny tråd om detta? Räcker det inte med att varannan nyhet urartar till en liknande debatt? Och vill du med citatet bemöta det vanligaste "argumentet" mot intel: att pentium4 inte var lika bra som athlon?

Läste du bloggen?

För övrigt är du inte intresserad att diskutera så vad gör du på ett forum och varför läser du tråden, framförallt varför bemödar du dig ens att svara.

Jag tyckte att det var väldigt intressant läsning och ville dela med mig men som sagt undanber mig trollning. Alltså vill jag inte starta ett AMD vs. Intel-krig.

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Medlem

Jag förstår mig inte på den här uppenbara fanatismen som finns kring Amd eller intel.

Man skall väl inte välja efter märke ? Utan efter vad man får mest för pengarna. Har jag fel eller ?
Det är löjligt att argumentera med och om känslor för ett visst varumärke. Låt oss hålla oss till fakta, och vad som är bäst att göra just nu.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Dinoman
Läste du bloggen?

Nej, men jag frågade om citatet. För övrigt är jag visst intresserad av att diskutera, men det är så mycket jobbigare när samma debatt föres i så många trådar samtidigt.

Permalänk
Medlem

Intressant läsning, tackar för länken!

Visa signatur

"We're paratroopers, lieutenant. We're supposed to be surrounded!" - Lt. Winters, Bastogne 1944

Permalänk

så vad? amd är sämre än intel, men på server marknaden liger dom bättre till, and????

Visa signatur

Surf: FD S/\Msi Mpg Gaming Edge/\i9 9900k
(H150i pro)/\5700 xt (H90)/\32G 3200mhz/\970 pro/\860 evo

Htpc/spel: Ghost S1/\Msi Gaming Edge/\ 9600k
GTX 1660TI windforce 3x/\ 16G 3000mhz/\860 evo

Permalänk
Medlem

Amd:s design är bättre för servar, detta är väl ganska känt för de flesta här redan eller?

Men det är fortfarande så att AMD har mycket svårt att hävda sig mot C2D/C2Q i spel och andra desktop applikationer så vad vill du få fram?
Tycker inte det är speciellt många som har sagt att AMD inte kan göra processorer utan snarare att phenom inte är det bästa valet för desktop datorer.

Håller med artikeln vilket inte är så konstigt då det står nästan exakt mina åsikter i den

Visa signatur

Citera för att vara säker på svar!

Permalänk
Hjälpsam

Tack för en trevlig artikel.
Jag säger som en gjorde i tråden som fanns i länken, min Phenom begränsar inte mitt datoranvändande på något sätt, den bromsar inte i mina spel eller något annat jag använder datorn till.

Visa signatur

AMD Ryzen 7 1700 | Saphire RX 5700 Pulse XT (Silent Mode) | 64 GB Kingston ECC | https://valid.x86.fr/z2ljhr | Stockkylaren | Bitfenix Whisper M 750W.
AMD Ryzen 9 5900X | AMD RX 5700 | 64 GB Micron ECC | https://valid.x86.fr/5krwxf
HTPC | https://valid.x86.fr/uuzli0 |

Permalänk
Moderator, Testpilot
Citat:

Ursprungligen inskrivet av Ghosty
Jag förstår mig inte på den här uppenbara fanatismen som finns kring Amd eller intel.

Man skall väl inte välja efter märke ? Utan efter vad man får mest för pengarna. Har jag fel eller ?
Det är löjligt att argumentera med och om känslor för ett visst varumärke. Låt oss hålla oss till fakta, och vad som är bäst att göra just nu.

Inte jag heller. Tycker synd om människor som köper produkter efter märke och inte kvalité.

Citat:

Ursprungligen inskrivet av Elgot
Nej, men jag frågade om citatet. För övrigt är jag visst intresserad av att diskutera, men det är så mycket jobbigare när samma debatt föres i så många trådar samtidigt.

Ingen tvingar dig att debattera den. Eftersom du är inne och läser så är du intresserad. Eller?

Citat:

Ursprungligen inskrivet av kalle@anka
så vad? amd är sämre än intel, men på server marknaden liger dom bättre till, and????

Ja du får ju dra dina egna slutsatser. Jag ville förmedla länken och upplysa. Inget annat.

Citat:

Ursprungligen inskrivet av Blubben
Amd:s design är bättre för servar, detta är väl ganska känt för de flesta här redan eller?

Men det är fortfarande så att AMD har mycket svårt att hävda sig mot C2D/C2Q i spel och andra desktop applikationer så vad vill du få fram?
Tycker inte det är speciellt många som har sagt att AMD inte kan göra processorer utan snarare att phenom inte är det bästa valet för desktop datorer.

Håller med artikeln vilket inte är så konstigt då det står nästan exakt mina åsikter i den

Håller med dig. Mitt enda syfte är att upplysa dem som inte visste detta sedan innan. AMD har fler marknader än oss dator-spelare som är en försvinnande liten skara människor i sammanhanget.

Ni andra som gillade artikeln! Tack för att några iaf förstår mitt syfte.

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Dinoman
Håller med dig. Mitt enda syfte är att upplysa dem som inte visste detta sedan innan. AMD har fler marknader än oss dator-spelare som är en försvinnande liten skara människor i sammanhanget.

Ni andra som gillade artikeln! Tack för att några iaf förstår mitt syfte.

Ok, då förstår jag.
Problemet är väl bara att de som inte redan vet detta antagligen inte kommer läsa denna tråd heller

Visa signatur

Citera för att vara säker på svar!

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Blubben
Amd:s design är bättre för servar, detta är väl ganska känt för de flesta här redan eller?

AMD's design är bättre för program som är designade för köras i flera trådar. Eller om man kör flera program samtidigt som också jobbar. Köper man en quad exempelvis så är ju det syftet.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
AMD's design är bättre för program som är designade för köras i flera trådar. Eller om man kör flera program samtidigt som också jobbar. Köper man en quad exempelvis så är ju det syftet.

Fast det är inte direkt sant då Intel fortfarande vinner i flertrådade program av ganska många typer.

Visa signatur

Citera för att vara säker på svar!

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Blubben
Fast det är inte direkt sant då Intel fortfarande vinner i flertrådade program av ganska många typer.

När de kör ett litet testprogram ja eller möjligen program som utnyttjar cachens kraftigt, exempelvis små beräkningar.

Det är svårt och mäta hur snabba processorer i realistiska miljöer, alltså någon som kör ett program, lyssnar på musik i ett annat och kanske har 5 browsrar uppe med massa reklam som kör. Hur skall man mäta det?

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
När de kör ett litet testprogram ja eller möjligen program som utnyttjar cachens kraftigt, exempelvis små beräkningar.

Det är svårt och mäta hur snabba processorer i realistiska miljöer, alltså någon som kör ett program, lyssnar på musik i ett annat och kanske har 5 browsrar uppe med massa reklam som kör. Hur skall man mäta det?

Men snälla börja inte med detta i denna tråd också...
Det är mycket möjligt att det är som du säger men du har hittils inte kunnat visa något av det så varför ska jag tro på dig istället för alla test som finns?

Visa signatur

Citera för att vara säker på svar!

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Blubben
Det är mycket möjligt att det är som du säger men du har hittils inte kunnat visa något av det så varför ska jag tro på dig istället för alla test som finns?

Förstår du tekniken?

Vad är den stora skillnaden mellan en server och en vanlig desktop historiskt sett? Jo en server kör ofta program som är trådade (designade för det) och/eller flera program samtidigt medan man historiskt sett endast jobbat med ett program på desktopen och det har körts i en tråd.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
Förstår du tekniken?

Vad är den stora skillnaden mellan en server och en vanlig desktop historiskt sett? Jo en server kör ofta program som är trådade (designade för det) och/eller flera program samtidigt medan man historiskt sett endast jobbat med ett program på desktopen och det har körts i en tråd.

Ja jag förstår tekniken men även om det i teorin är som du säger så ger Intels processorer fortfarande mer prestanda pga. kanske cache kanske prestandan i själva processorkärnan. Man kan prata om teori hela dan men om man inte kan visa det i praktiken blir det meningslöst

Jag vet inte allt, långt ifrån men som jag ser det måste påståenden bevisas vilket du haft svårt för.

Visa signatur

Citera för att vara säker på svar!

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Blubben
Jag vet inte allt, långt ifrån men som jag ser det måste påståenden bevisas vilket du haft svårt för.

Du säger själv i denna tråd att AMD är bättre för servrar, vad är det enligt dig som gör AMD bättre för servrar?

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av gosh
Du säger själv i denna tråd att AMD är bättre för servrar, vad är det enligt dig som gör AMD bättre för servrar?

Hmm har nog gjort bort mig nu va eller?

Just de orsaker du nämnt
Bättre optimerad för stora mängder data och flertrådade program plus många program gående samtidigt.

Grejen är ju den att desktop användning ofta inte ger detta i nog stor utsträckning för att ge mer prestanda hos AMD, trots flertrådade program och annat.

Visa signatur

Citera för att vara säker på svar!

Permalänk
Moderator, Testpilot
Citat:

Ursprungligen inskrivet av Blubben
Hmm har nog gjort bort mig nu va eller?

Just de orsaker du nämnt
Bättre optimerad för stora mängder data och flertrådade program plus många program gående samtidigt.

Grejen är ju den att desktop användning ofta inte ger detta i nog stor utsträckning för att ge mer prestanda hos AMD, trots flertrådade program och annat.

Saken är väl helt enkelt den att AMD:s Barcelona är en renodlad serverprocessor. Den har en effektivare minneshantering och därav klarar den helt enkelt av att bättre hantera tung serverbelastning som är väldigt minnesintensiv. Det är knappast en slump att Intel jobbar på integrerad minneshantering i processorn, Nehalem.

Intel vet lika väl som AMD att ett stort cache-minne är till fördel för spel och liknande applikationer, AMD har antagligen inte plats för mer chache i sina processorer för tillfället så därför ser det ut som det gör.

Men som sagt, vi vet alla vad alla tester påvisar, ska man lira datorspel eller enklare desktop-använding så är det helt enkelt Core 2 som är "king of the hill". Inget snack om saken. Men när det kommer till en helt annan slags processering som krävs i en server så är loppet jämnare.

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Medlem

Ingen nyhet detta men tydligen en upplysning för en del. K8/K10 har högre interconnect och I/O prestanda samt minnesprestanda tack vare NUMA och HTT.

Visa signatur

[ AMD Ryzen R9 5950X @ 5.25GHz // EK-Block @ custom loop, 2x420mm ][ MSI B550 Tomahawk ][ G.Skill Trident Z DDR3600 CL15 @ DDR3800 1:1 CL14-14-14-14-28-1T ][ AMD RX 5700XT ][ Corsair 750D // Corsair RM1000X ][ 512GB Samsung 960 M.2 SSD ][ Win10 PRO x64 ][ LG 34GN850 ]

Permalänk

Det problem som jag ser med AMD prollar, är deras cache. Om jag har förstått rätt är hur Dual-core teknolign fungerar för intel är att ena kärnan kommunicerar med den den andra kärnan via nordbryggan, medan då AMD teknik gör att kärnor kommunicerar direkt via varandra, utan att gå via nordbryggan. Dock har jag svårt att förstå eller hittar inte information varför just intel lösning är bättre här. Nån som kan ge mig svar? Skulle vara tacksamt för det.

När det gäller mätning av prestanda av multikärnor så håller man på det, dock väldigt svårt. Allt hänger hur man implanterar uppgiften. Tydligen så lönar det sig inte att ha många kärnor, såvida man inte implanterar uppgiften på ett sådant sätt att det utnyttjar de kärnorna.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Ökenräven
Dock har jag svårt att förstå eller hittar inte information varför just intel lösning är bättre här.

I detta fall är amds lösning bättre och intel kommer till exempel använda liknande teknik i framtida processorer. Att intel trots detta oftast är snabbare beror förmodligen på andra arkitekturskillnader (och mängden cache).

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Ökenräven
Dock har jag svårt att förstå eller hittar inte information varför just intel lösning är bättre här. Nån som kan ge mig svar? Skulle vara tacksamt för det.

Inte helt informativt svar här men kort kan man säga att Intels cache är större samtidigt som deras cache är mer anpassat för icke trådade program.

När man kör flera trådar och det finns flera kärnor så uppstår en rad olika problem med cache. Det kan exempelvis vara så att två trådar läser mot samma minne, varje kärna har vanligen en liten "egen" cache som är mycket snabb. AMD har en lite större delad cache som alla fyra kärnor kan använda (om jag är rätt påläst). Man bygger upp cache i olika nivåer samt lite olika funktionalitet. Desto mindre cache desto snabbare går det och göra dem. Desto mer funktionalitet så tar det extra tid.

Om ett program exempelvis kör flera olika trådar (två kärnor används) och två kärnor jobbar mot samma minne men detta minne ligger på två ställen (varje kärnas egna cache). Då uppstår exempelvis synkroniseringsproblem.

Intel har gjort det lätt för sig, de har bara öst in en blaffe-cache i processor utan speciellt mycket funktionalitet.

Om jag förstår rätt så vad AMD gjort är att ha byggt en processor gjord för att skala när man kör flera program samtidigt, de har en hel del funktionalitet för detta med det straffar sig något på hastigheten. De har även en avancerad minneshantering som gör att processor kan jobba snabbare mot minnet och den tar plats.

Så länge ett program inte kör i flera olika trådar eller kanske inte är speciellt designat för trådar då behövs inte all denna funktionalitet för att synkronisera m.m. Det blir inte så mycket krockar ändå.
Däremot så när program verkligen är trådade och designade för det så blir denna hantering mycket viktigare och det är då Intel hamnar på efterkälken.

Tänkte ta och uppdatera mig lite senare så kanske skriver något mer informativt då.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av gosh
Man bygger upp cache i olika nivåer samt lite olika funktionalitet. Desto mindre cache desto snabbare går det och göra dem. Desto mer funktionalitet så tar det extra tid.

Storlek och snabbhet har inte så mycket med varandra att göra, förutom att snabbt minne är dyrt. Det är därför som sagt vanligt att ha olika nivåer; små mängder snabbt minne och större mängder inte fullt så snabbt minne. Se även: http://en.wikipedia.org/wiki/Memory_hierarchy

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Elgot
Storlek och snabbhet har inte så mycket med varandra att göra, förutom att snabbt minne är dyrt. Det är därför som sagt vanligt att ha olika nivåer; små mängder snabbt minne och större mängder inte fullt så snabbt minne. Se även: http://en.wikipedia.org/wiki/Memory_hierarchy

Varför länkar du till en sida som bekräftar att det just ÄR skillnad på hastighet och storlek? Större blir långsammare.

Bara en sådan sak att "ledningarna" blir längre är ett problem. Synkronisering av större cache gissar jag också är problematiskt.

Här har du en annan sida om du vill läsa på. http://lwn.net/Articles/252125/

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av gosh
Varför länkar du till en sida som bekräftar att det just ÄR skillnad på hastighet och storlek? Större blir långsammare.

Det jag försökte säga var att din implikation inte är sann. Större behöver inte bli (så mycket) långsammare. Att så vanligtvis är fallet har snarare ekonomiska orsaker.
Om vi skall klaga på länkar så hade väl inte heller din länk mycket som stöder dina påståenden?

Permalänk
Moderator, Testpilot

Trolla inte sönder den här tråden nu är ni vänliga.

Visa signatur

ASrock x470 Taichi Ultimate - AMD Ryzen R9 3900x - G.Skill Ripjaws@3.6GHz 16GB RAM - RTX 3080 Ti - Super Flower Leadex Gold 1000W - Phanteks Enthoo Pro - AOC AG35UCG 34" 3440x1440p@100Hz - kalaset vattenkylt

Permalänk
Avstängd
Citat:

Ursprungligen inskrivet av Elgot
Det jag försökte säga var att din implikation inte är sann. Större behöver inte bli (så mycket) långsammare.

det beror ju på vad man menar med "långsammare". Om man säger att en ny nivå har lägre hastighet jämfört med nivån "innanför" av en faktor 10 och inte tycker det är långsammare så håller jag inte med.

Visa signatur

Programmerare med C++ som huvudspråk.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av gosh
det beror ju på vad man menar med "långsammare". Om man säger att en ny nivå har lägre hastighet jämfört med nivån "innanför" av en faktor 10 och inte tycker det är långsammare så håller jag inte med.

Något sådant har jag inte heller hävdat. Jag säger endast att skälet till att man inte har jättestora _och_ jättesnabba minnen inte är tekniskt utan snarare ekonomiskt; man får helt enkelt nöja sig med långsamma, men billiga, minnen när stora mängder krävs. Minnespyramiden uppstår då man av kostnadsskäl måste väga snabbhet mot storlek.