Trädvy Permalänk
Medlem
Plats
göteborg
Registrerad
Jun 2008

Hur stor skillnad gör L2 cache ?

Hur stor skillnad gör L2 cache ? för amd brukar ha Lite cache som tex 256kb,512kb,1MB medans Intel har oftas 2-4 gånger mer per kärna

Stationär : I5-4670s | 16GB Ram | 1920x1200x2| HD7950 | 240GB SDD + 3TB + 2TB HDD|OSX 10.10
Bärbar: Clevo w230ss | I7-4810Qm | 16GB Ram |1920x1080| HD 4600+ GTX860M | 256gb msata SDD x2 + 1TB HDD|Windows 8.1

Trädvy Permalänk
Medlem
Registrerad
Mar 2005

Det kan göra en hel del skillnad men hur pass mycket det kan jag inte svara på exakt.

Trädvy Permalänk
Avstängd
Plats
Stockholm
Registrerad
Maj 2008

Om jag kommer ihåg rätt så gör cacheminnet mycket större skillnad på Intel processor än vad de gör på amds, så att göra en direkt jämförelse på prestandan baserat på cacheminnet mellan amds och intels processorer skulle inte ge en realistisk prestandajämföring.

kan dock inte svara på exakt hur mycket cacheminne ger, men du kan kolla på olika prestandatest där de har med t ex q9200 mot q9550 som har 6 respektive 12 mb cacheminne och ungefär samma frekvenser och göra en prestandabedömning ifrån det.

Cooler Master Cosmos S l Asus p6t l i7 920 @3.9ghz vid 1.2v l 6 gb Corsair 1600mhz ddr3 l 5770 Crossfire l 150 gb Raptor l Corsair tx750 l Creative SB X-Fi

Trädvy Permalänk
Medlem
Plats
Katrineholm
Registrerad
Maj 2004

Tror det är i princip omöjligt att svara på den frågan. Beror också på vilket program man kör. Ett visst program kanske gillar en viss struktur/mängd/snabbhet på cachen men ett annat program kanske presterar bäst om det ser ut på ett annat sätt.

Nu när flera kärnor har kommit så verkar standarden ha blivit (som det ser ut i Phenom och i7 iaf) att L1- och L2-cachen är separat per kärna och L3-cachen gemensam. Gemensam cache är viktigt för att få bra skalning i multi-trådade program då de olika trådarna måste synkronisera data mellan sig ibland. En sak som blir jobbigt med en gemensam cache är ju att denna cache måste förse alla kärnor med data samtidigt så det blir problem att göra den snabb nog. Och tillräckligt stor för att fylla data till alla kärnor. Därför är det troligen smartast att ha separat cache till varje kärna också så att man lättare kan förse kärnorna med tillräcklig bandbredd. Fast AMD och Intel vet nog mycket mer om cache än jag och de har säkert goda skäl till varför de valt att ha det som de har.

AMD Phenom 9850BE @ 2,7GHz 1,248V | IMC/L3-Cache @ 2,2GHz | HT-Link @ 2GHz | 6GiB DDR2-800 @ 5-5-5-18-24-2T Unganged | HD5970 2x1GiB @ 725/1000MHz | Asus M3A32-MVP Deluxe @ BIOS v2301 | Intel X25-M G2 80GB | WD10EADS 1TB | WD10EAVS 1TB | Seagate ST380013AS 80GB | Corsair HX620
BOINC Statistics